├── .gitignore ├── .vscode └── settings.json ├── README.md ├── banner.png ├── package.json ├── public ├── favicon.ico ├── index.html ├── manifest.json └── robots.txt └── src ├── App.js ├── app └── store.js ├── components ├── AppContent.js ├── AppHeader.js ├── Button.js ├── CheckButton.js ├── PageTitle.js ├── TodoItem.js └── TodoModal.js ├── index.js ├── slices └── todoSlice.js ├── styles ├── GlobalStyles.css ├── _mixins.scss └── modules │ ├── app.module.scss │ ├── button.module.scss │ ├── modal.module.scss │ ├── title.module.scss │ └── todoItem.module.scss └── utils └── getClasses.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/README.md -------------------------------------------------------------------------------- /banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/banner.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/App.js -------------------------------------------------------------------------------- /src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/app/store.js -------------------------------------------------------------------------------- /src/components/AppContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/components/AppContent.js -------------------------------------------------------------------------------- /src/components/AppHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/components/AppHeader.js -------------------------------------------------------------------------------- /src/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/components/Button.js -------------------------------------------------------------------------------- /src/components/CheckButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/components/CheckButton.js -------------------------------------------------------------------------------- /src/components/PageTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/components/PageTitle.js -------------------------------------------------------------------------------- /src/components/TodoItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/components/TodoItem.js -------------------------------------------------------------------------------- /src/components/TodoModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/components/TodoModal.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/index.js -------------------------------------------------------------------------------- /src/slices/todoSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/slices/todoSlice.js -------------------------------------------------------------------------------- /src/styles/GlobalStyles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/styles/GlobalStyles.css -------------------------------------------------------------------------------- /src/styles/_mixins.scss: -------------------------------------------------------------------------------- 1 | @mixin smallDeviceSize { 2 | @media only screen and (max-width: 768px) { 3 | @content; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/styles/modules/app.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/styles/modules/app.module.scss -------------------------------------------------------------------------------- /src/styles/modules/button.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/styles/modules/button.module.scss -------------------------------------------------------------------------------- /src/styles/modules/modal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/styles/modules/modal.module.scss -------------------------------------------------------------------------------- /src/styles/modules/title.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/styles/modules/title.module.scss -------------------------------------------------------------------------------- /src/styles/modules/todoItem.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/styles/modules/todoItem.module.scss -------------------------------------------------------------------------------- /src/utils/getClasses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShaifArfan/react-todo-app/HEAD/src/utils/getClasses.js --------------------------------------------------------------------------------