├── .gitignore ├── .idea ├── .gitignore ├── calendar-test-course.iml ├── codeStyles │ └── codeStyleConfig.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── package.json ├── public ├── index.html └── users.json ├── src ├── App.css ├── App.tsx ├── api │ └── UserService.ts ├── components │ ├── AppRouter.tsx │ ├── EventCalendar.tsx │ ├── EventForm.tsx │ ├── LoginForm.tsx │ └── Navbar.tsx ├── hooks │ ├── useActions.ts │ └── useTypedSelector.ts ├── index.tsx ├── models │ ├── IEvent.ts │ └── IUser.ts ├── pages │ ├── Event.tsx │ └── Login.tsx ├── react-app-env.d.ts ├── router │ └── index.ts ├── setupTests.ts ├── store │ ├── index.ts │ └── reducers │ │ ├── action-creators.ts │ │ ├── auth │ │ ├── action-creators.ts │ │ ├── index.ts │ │ └── types.ts │ │ ├── event │ │ ├── action-creators.ts │ │ ├── index.ts │ │ └── types.ts │ │ └── index.ts └── utils │ ├── date.ts │ └── rules.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/calendar-test-course.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/.idea/calendar-test-course.iml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Посмотрел код? Не забудь звезду!) 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/public/index.html -------------------------------------------------------------------------------- /public/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/public/users.json -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/api/UserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/api/UserService.ts -------------------------------------------------------------------------------- /src/components/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/components/AppRouter.tsx -------------------------------------------------------------------------------- /src/components/EventCalendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/components/EventCalendar.tsx -------------------------------------------------------------------------------- /src/components/EventForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/components/EventForm.tsx -------------------------------------------------------------------------------- /src/components/LoginForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/components/LoginForm.tsx -------------------------------------------------------------------------------- /src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/components/Navbar.tsx -------------------------------------------------------------------------------- /src/hooks/useActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/hooks/useActions.ts -------------------------------------------------------------------------------- /src/hooks/useTypedSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/hooks/useTypedSelector.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/models/IEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/models/IEvent.ts -------------------------------------------------------------------------------- /src/models/IUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/models/IUser.ts -------------------------------------------------------------------------------- /src/pages/Event.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/pages/Event.tsx -------------------------------------------------------------------------------- /src/pages/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/pages/Login.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/reducers/action-creators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/store/reducers/action-creators.ts -------------------------------------------------------------------------------- /src/store/reducers/auth/action-creators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/store/reducers/auth/action-creators.ts -------------------------------------------------------------------------------- /src/store/reducers/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/store/reducers/auth/index.ts -------------------------------------------------------------------------------- /src/store/reducers/auth/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/store/reducers/auth/types.ts -------------------------------------------------------------------------------- /src/store/reducers/event/action-creators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/store/reducers/event/action-creators.ts -------------------------------------------------------------------------------- /src/store/reducers/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/store/reducers/event/index.ts -------------------------------------------------------------------------------- /src/store/reducers/event/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/store/reducers/event/types.ts -------------------------------------------------------------------------------- /src/store/reducers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/store/reducers/index.ts -------------------------------------------------------------------------------- /src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/utils/date.ts -------------------------------------------------------------------------------- /src/utils/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/src/utils/rules.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/utimur/react-profi/HEAD/yarn.lock --------------------------------------------------------------------------------