Skip to content

Instantly share code, notes, and snippets.

View m4har's full-sized avatar
💭
i like food

Mahardika m4har

💭
i like food
View GitHub Profile
@m4har
m4har / coverage
Last active July 22, 2021 07:28
coverage starter minimal nextjs
{"schemaVersion":1,"label":"Test Coverage","message":"100","color":"green","namedLogo":"jest"}
@m4har
m4har / App.js
Created May 4, 2020 13:03
react native auth passportjs facebook google
import React, {useEffect, useState} from 'react';
import {
View,
Button,
Linking,
Alert,
Platform,
Image,
Text,
} from 'react-native';
@m4har
m4har / index.js
Created May 3, 2020 13:47
express passportjs facebook google
const express = require("express");
const bodyParser = require("body-parser");
const session = require("express-session");
const facebookStrategy = require("passport-facebook").Strategy;
const googleStrategy = require("passport-google-oauth20").Strategy;
const passport = require("passport");
const cors = require("cors");
const port = process.env.PORT || "3000";
//Initiate our app
@m4har
m4har / get.json
Created April 20, 2020 01:35
test json
{
"status":"ok"
}
@m4har
m4har / keybase.md
Created March 9, 2020 01:59
keybase.md

Keybase proof

I hereby claim:

  • I am m4har on github.
  • I am m4har (https://keybase.io/m4har) on keybase.
  • I have a public key ASBpHN18TN-QB7ae8xvIQzEW8KFz0YlQWdWmapPUtmosqAo

To claim this, I am signing this object:

@m4har
m4har / test.json
Last active January 22, 2020 11:03
test
{
"id":555,
"name":"Kucing Ganteng",
"role":"admin",
"profile":"https://www.rd.com/wp-content/uploads/2017/09/01-shutterstock_476340928-Irina-Bg-1024x683.jpg"
}
@m4har
m4har / Pin.js
Created August 1, 2019 10:44
pin ajaib
import React, { PureComponent } from 'react'
import { Text, View, FlatList, TouchableOpacity } from 'react-native'
const Button = [
{ name: '1', icon: '' },
{ name: '2', icon: '' },
{ name: '3', icon: '' },
{ name: '4', icon: '' },
{ name: '5', icon: '' },
{ name: '6', icon: '' },
@m4har
m4har / LazyView.js
Last active August 6, 2019 02:25
kalo banyak component view di rn, pasti navigasinya agak lama
import React, { PureComponent } from 'react'
import { View, ViewPropTypes, Animated } from 'react-native'
import { withNavigationFocus } from 'react-navigation'
// import PropTypes from 'prop-types';
class LazyView extends PureComponent {
state = {
show: false,
refresh: false
};
@m4har
m4har / App.js
Created May 15, 2019 15:19
App.js
// App.js
import React from "react";
import Login from "./src/views/Login";
const LoginScreen = () => <Login />;
export default LoginScreen;
@m4har
m4har / index.js
Created May 15, 2019 15:16
views Login
// src/views/Login/index.js
import React, { PureComponent } from "react";
import { View } from "react-native";
// component
import Gradient from "../../components/Gradient";
import FormInput from "../../components/FormInput";
import Button from "../../components/Button";
import Loading from "../../components/Loading";