├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── settings.json └── snippets │ └── typescriptreact.json ├── .yo-rc.json ├── LICENSE ├── README.md ├── package.json ├── public ├── favicon.ico ├── favicon144x144.png ├── favicon16x16.png ├── favicon24x24.png ├── favicon32x32.png ├── favicon64x64.png ├── index.css ├── index.html └── manifest.json ├── react_factory.png ├── screenshot.png ├── src ├── App.tsx ├── ReduxRoot.tsx ├── Router.tsx ├── actions │ ├── config.ts │ ├── index.ts │ ├── snackbarEvent.ts │ └── todo.ts ├── components │ ├── Drawer.tsx │ ├── HomeBox.tsx │ ├── Snackbar.tsx │ ├── TodoDialog.tsx │ ├── TodoTable.tsx │ └── index.ts ├── configureStore.tsx ├── index.tsx ├── model │ ├── config.ts │ ├── index.ts │ ├── snackbarEvent.ts │ └── todo.ts ├── pages │ ├── HomePage.tsx │ ├── TodoPage.tsx │ └── index.ts ├── react-app-env.d.ts ├── reducers │ ├── config.ts │ ├── createReducer.ts │ ├── index.ts │ ├── snackbarEvent.ts │ └── todo.ts ├── typings.d.ts └── withRoot.tsx ├── tsconfig.json ├── tsconfig.prod.json ├── tsconfig.test.json ├── vscode_snippet0.png ├── vscode_snippet1.png └── vscode_snippet2.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/snippets/typescriptreact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/.vscode/snippets/typescriptreact.json -------------------------------------------------------------------------------- /.yo-rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/.yo-rc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/public/favicon144x144.png -------------------------------------------------------------------------------- /public/favicon16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/public/favicon16x16.png -------------------------------------------------------------------------------- /public/favicon24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/public/favicon24x24.png -------------------------------------------------------------------------------- /public/favicon32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/public/favicon32x32.png -------------------------------------------------------------------------------- /public/favicon64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/public/favicon64x64.png -------------------------------------------------------------------------------- /public/index.css: -------------------------------------------------------------------------------- 1 | body > #root > div { 2 | height: 100vh; 3 | } 4 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/public/manifest.json -------------------------------------------------------------------------------- /react_factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/react_factory.png -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/ReduxRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/ReduxRoot.tsx -------------------------------------------------------------------------------- /src/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/Router.tsx -------------------------------------------------------------------------------- /src/actions/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/actions/config.ts -------------------------------------------------------------------------------- /src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/actions/index.ts -------------------------------------------------------------------------------- /src/actions/snackbarEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/actions/snackbarEvent.ts -------------------------------------------------------------------------------- /src/actions/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/actions/todo.ts -------------------------------------------------------------------------------- /src/components/Drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/components/Drawer.tsx -------------------------------------------------------------------------------- /src/components/HomeBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/components/HomeBox.tsx -------------------------------------------------------------------------------- /src/components/Snackbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/components/Snackbar.tsx -------------------------------------------------------------------------------- /src/components/TodoDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/components/TodoDialog.tsx -------------------------------------------------------------------------------- /src/components/TodoTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/components/TodoTable.tsx -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/configureStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/configureStore.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/model/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/model/config.ts -------------------------------------------------------------------------------- /src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/model/index.ts -------------------------------------------------------------------------------- /src/model/snackbarEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/model/snackbarEvent.ts -------------------------------------------------------------------------------- /src/model/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/model/todo.ts -------------------------------------------------------------------------------- /src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /src/pages/TodoPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/pages/TodoPage.tsx -------------------------------------------------------------------------------- /src/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/pages/index.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reducers/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/reducers/config.ts -------------------------------------------------------------------------------- /src/reducers/createReducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/reducers/createReducer.ts -------------------------------------------------------------------------------- /src/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/reducers/index.ts -------------------------------------------------------------------------------- /src/reducers/snackbarEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/reducers/snackbarEvent.ts -------------------------------------------------------------------------------- /src/reducers/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/reducers/todo.ts -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/typings.d.ts -------------------------------------------------------------------------------- /src/withRoot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/src/withRoot.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /vscode_snippet0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/vscode_snippet0.png -------------------------------------------------------------------------------- /vscode_snippet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/vscode_snippet1.png -------------------------------------------------------------------------------- /vscode_snippet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/create-react-app-material-typescript-redux/HEAD/vscode_snippet2.png --------------------------------------------------------------------------------