├── .env ├── .gitignore ├── .prettierrc ├── index.html ├── package.json ├── src ├── app │ ├── index.tsx │ ├── providers │ │ ├── index.ts │ │ ├── with-query.tsx │ │ ├── with-router.tsx │ │ └── with-store.tsx │ ├── store │ │ ├── index.ts │ │ └── types.d.ts │ └── styles │ │ ├── index.scss │ │ ├── normalize-antd.scss │ │ ├── normalize.scss │ │ └── vars.scss ├── entities │ └── task │ │ ├── index.ts │ │ ├── lib.ts │ │ ├── model │ │ ├── index.ts │ │ └── tasks.ts │ │ └── ui │ │ ├── index.ts │ │ ├── task-card │ │ ├── index.tsx │ │ └── styles.module.scss │ │ └── task-row │ │ ├── index.tsx │ │ └── styles.module.scss ├── env.d.ts ├── features │ ├── task-filters │ │ ├── config.ts │ │ ├── index.ts │ │ └── ui.tsx │ └── toggle-task │ │ ├── index.ts │ │ └── ui.tsx ├── index.tsx ├── pages │ ├── index.tsx │ ├── task-details │ │ ├── index.tsx │ │ └── styles.module.scss │ └── tasks-list │ │ ├── index.tsx │ │ └── styles.module.scss ├── react-app-env.d.ts ├── shared │ ├── api │ │ ├── index.ts │ │ ├── models.ts │ │ └── typicode │ │ │ ├── base.ts │ │ │ ├── index.ts │ │ │ ├── models.ts │ │ │ └── tasks.ts │ └── config │ │ └── index.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 85 3 | } -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/package.json -------------------------------------------------------------------------------- /src/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/index.tsx -------------------------------------------------------------------------------- /src/app/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/providers/index.ts -------------------------------------------------------------------------------- /src/app/providers/with-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/providers/with-query.tsx -------------------------------------------------------------------------------- /src/app/providers/with-router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/providers/with-router.tsx -------------------------------------------------------------------------------- /src/app/providers/with-store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/providers/with-store.tsx -------------------------------------------------------------------------------- /src/app/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/store/index.ts -------------------------------------------------------------------------------- /src/app/store/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/store/types.d.ts -------------------------------------------------------------------------------- /src/app/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/styles/index.scss -------------------------------------------------------------------------------- /src/app/styles/normalize-antd.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/styles/normalize-antd.scss -------------------------------------------------------------------------------- /src/app/styles/normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/styles/normalize.scss -------------------------------------------------------------------------------- /src/app/styles/vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/app/styles/vars.scss -------------------------------------------------------------------------------- /src/entities/task/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/entities/task/index.ts -------------------------------------------------------------------------------- /src/entities/task/lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/entities/task/lib.ts -------------------------------------------------------------------------------- /src/entities/task/model/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./tasks"; 2 | -------------------------------------------------------------------------------- /src/entities/task/model/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/entities/task/model/tasks.ts -------------------------------------------------------------------------------- /src/entities/task/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/entities/task/ui/index.ts -------------------------------------------------------------------------------- /src/entities/task/ui/task-card/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/entities/task/ui/task-card/index.tsx -------------------------------------------------------------------------------- /src/entities/task/ui/task-card/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/entities/task/ui/task-card/styles.module.scss -------------------------------------------------------------------------------- /src/entities/task/ui/task-row/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/entities/task/ui/task-row/index.tsx -------------------------------------------------------------------------------- /src/entities/task/ui/task-row/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/entities/task/ui/task-row/styles.module.scss -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/features/task-filters/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/features/task-filters/config.ts -------------------------------------------------------------------------------- /src/features/task-filters/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ui"; 2 | -------------------------------------------------------------------------------- /src/features/task-filters/ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/features/task-filters/ui.tsx -------------------------------------------------------------------------------- /src/features/toggle-task/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ui"; 2 | -------------------------------------------------------------------------------- /src/features/toggle-task/ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/features/toggle-task/ui.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/task-details/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/pages/task-details/index.tsx -------------------------------------------------------------------------------- /src/pages/task-details/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/pages/task-details/styles.module.scss -------------------------------------------------------------------------------- /src/pages/tasks-list/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/pages/tasks-list/index.tsx -------------------------------------------------------------------------------- /src/pages/tasks-list/styles.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/pages/tasks-list/styles.module.scss -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/react-app-env.d.ts -------------------------------------------------------------------------------- /src/shared/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/shared/api/index.ts -------------------------------------------------------------------------------- /src/shared/api/models.ts: -------------------------------------------------------------------------------- 1 | export * from "./typicode/models"; 2 | -------------------------------------------------------------------------------- /src/shared/api/typicode/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/shared/api/typicode/base.ts -------------------------------------------------------------------------------- /src/shared/api/typicode/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/shared/api/typicode/index.ts -------------------------------------------------------------------------------- /src/shared/api/typicode/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/shared/api/typicode/models.ts -------------------------------------------------------------------------------- /src/shared/api/typicode/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/shared/api/typicode/tasks.ts -------------------------------------------------------------------------------- /src/shared/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/src/shared/config/index.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EliseyMartynov/fs-rtk/HEAD/yarn.lock --------------------------------------------------------------------------------