Skip to content

Instantly share code, notes, and snippets.

View createdbymahmood's full-sized avatar

Mahmood Bagheri createdbymahmood

View GitHub Profile
import RouteFactory from 'app/routes';
export default function App() {
return <RouteFactory />;
}
@createdbymahmood
createdbymahmood / FormWizard.tsx
Created July 26, 2021 16:07
Building a form wizard on top of my route implementation approach
import { useHistory, useRouteMatch } from 'react-router-dom';
import {
StateMachineProvider,
createStore,
useStateMachine,
} from 'little-state-machine';
import { RouteFactory, Route } from 'services/router/RouteFactory';
import { useForm } from 'react-hook-form';
function updateAction(state, payload) {
@createdbymahmood
createdbymahmood / craco.config.js
Created September 11, 2021 16:20
Linaria usage with CRA 4.x configurations
const CracoAlias = require('craco-alias');
const WebpackBar = require('webpackbar');
const { getLoader, loaderByName } = require('@craco/craco');
const transformBabelLoader = require('./internals/transformBabelLoader');
module.exports = {
style: {
postcss: {
plugins: [require('tailwindcss'), require('autoprefixer')],
},