From 31304c931de055b5cdce79bf37ac11e083c949ee Mon Sep 17 00:00:00 2001 From: Giovanni Date: Sat, 3 Oct 2026 18:26:34 +0200 Subject: [PATCH] refactor: move frontend in apps/frontend --- .env.exemple => apps/frontend/.env.exemple | 0 .gitignore => apps/frontend/.gitignore | 2 +- .../frontend/.storybook}/main.js | 0 .../frontend/.storybook}/preview.js | 0 .../frontend/.storybook}/vitest.setup.js | 2 +- README.md => apps/frontend/README.md | 0 .../frontend/eslint.config.js | 0 index.html => apps/frontend/index.html | 2 +- .../frontend/package-lock.json | 0 package.json => apps/frontend/package.json | 2 +- .../frontend/pnpm-lock.yaml | 0 {public => apps/frontend/public}/bell.svg | 0 {public => apps/frontend/public}/close.svg | 0 {public => apps/frontend/public}/empty.png | Bin {public => apps/frontend/public}/filter.svg | 0 .../frontend/public}/icons/pen.svg | 0 .../frontend/public}/icons/settings-wheel.svg | 0 .../frontend/public}/icons/theme/dark.svg | 0 .../frontend/public}/icons/theme/light.svg | 0 .../frontend/public}/icons/tools.svg | 0 {public => apps/frontend/public}/logo.png | Bin .../frontend/public}/logoIcone.png | Bin {public => apps/frontend/public}/person.svg | 0 {public => apps/frontend/public}/react.svg | 0 {public => apps/frontend/public}/search.svg | 0 .../frontend/public}/sortByAlpha.svg | 0 .../frontend/public}/sortByAntiAlpha.svg | 0 .../frontend/public}/timerArrowDown.svg | 0 .../frontend/public}/timerArrowUp.svg | 0 {public => apps/frontend/public}/vite.svg | 0 .../Background/Background.module.css | 0 .../src}/components/Background/Background.tsx | 0 .../ExportCalendarBtn/ExportBtn.tsx | 0 .../src}/components/Filter/Filter.module.css | 0 .../src}/components/Filter/Filter.tsx | 0 .../src}/components/Footer/Footer.module.css | 0 .../src}/components/Footer/Footer.tsx | 0 .../src}/components/Header/Header.module.css | 0 .../src}/components/Header/Header.tsx | 0 .../NotificationCard.module.css | 0 .../NotificationCard/NotificationCard.tsx | 0 .../components/SearchBar/SearchBar.module.css | 0 .../src}/components/SearchBar/SearchBar.tsx | 0 .../src}/components/Task/Task.module.css | 0 .../frontend/src}/components/Task/Task.tsx | 0 .../components/ToolBar/ToolBar.module.css | 0 .../src}/components/ToolBar/ToolBar.tsx | 0 .../CreateEventBtn/CreateEventBtn.module.css | 0 .../tools/CreateEventBtn/CreateEventBtn.tsx | 0 .../components/ToolBar/tools/FilterBtn.tsx | 0 .../components/ToolBar/tools/SearchBtn.tsx | 0 .../components/ui/Button/Button.module.css | 0 .../src}/components/ui/Button/Button.tsx | 0 .../src}/components/ui/Input/Input.module.css | 0 .../src}/components/ui/Input/Input.tsx | 0 .../components/ui/Loading/Loading.module.css | 0 .../src}/components/ui/Loading/Loading.tsx | 0 .../src}/components/ui/Modal/Modal.module.css | 0 .../src}/components/ui/Modal/Modal.tsx | 0 .../ui/ThemeSwitcher/ThemeSwitcher.module.css | 0 .../ui/ThemeSwitcher/ThemeSwitcher.tsx | 0 .../frontend/src}/config/appConfig.js | 0 .../src}/contexts/Auth/AuthContext.ts | 2 +- .../src}/contexts/Auth/AuthProvider.jsx | 8 ++++---- .../EventDetail/EventDetailContext.js | 0 .../EventDetail/EventDetailProvider.jsx | 4 ++-- .../src}/contexts/Events/EventContext.ts | 0 .../src}/contexts/Events/EventProvider.tsx | 0 .../PendingMembers/PendingMembersContext.js | 0 .../PendingMembers/PendingMembersProvider.jsx | 6 +++--- {src => apps/frontend/src}/index.css | 0 .../src}/interfaces/auth.interface.ts | 0 .../src}/interfaces/notification.interface.ts | 0 .../src}/interfaces/response.interface.ts | 0 .../src}/interfaces/task.interface.ts | 0 .../src}/interfaces/user.interface.ts | 0 {src => apps/frontend/src}/layout.jsx | 8 ++++---- {src => apps/frontend/src}/main.jsx | 4 ++-- .../src}/pages/Admin/AdminPage.module.css | 0 .../frontend/src}/pages/Admin/AdminPage.tsx | 0 .../IncompleteEvent/IncompleteEvent.jsx | 2 +- .../IncompleteEvent.module.css | 0 .../PendingMembers/PendingMembers.jsx | 10 +++++----- .../PendingMembers/PendingMembers.module.css | 0 .../RegisterMember/RegisterMember.module.css | 0 .../RegisterMember/RegisterMember.tsx | 0 .../RegisterMember/responseData.inteface.ts | 0 .../ConfirmEmailChangePage.module.css | 0 .../ConfirmEmailChangePage.tsx | 0 .../EventDetail/EventDetailPage.module.css | 0 .../pages/EventDetail/EventDetailPage.tsx | 0 .../AssignUserBtn/AssignUserBtn.module.css | 0 .../AssignUserBtn/AssignUserBtn.tsx | 0 .../CreateTaskBtn/CreateTaskBtn.jsx | 8 ++++---- .../CreateTaskBtn/CreateTaskBtn.tsx | 0 .../DeleteEventBtn/DeleteEventBtn.tsx | 0 .../DeleteTaskBtn/DeleteTaskBtn.tsx | 0 .../components/EditEventBtn/EditEventBtn.tsx | 0 .../components/EditTaskBtn/EditTaskBtn.tsx | 0 .../components/EventTask/EventTask.module.css | 0 .../components/EventTask/EventTask.tsx | 0 .../src}/pages/Events/EventsPage.module.css | 0 .../frontend/src}/pages/Events/EventsPage.tsx | 0 .../pages/Events/components/Event/Event.jsx | 2 +- .../Events/components/Event/Event.module.css | 0 .../src}/pages/Home/HomePage.module.css | 0 .../frontend/src}/pages/Home/HomePage.tsx | 0 .../Home/components/Calendar/Calendar.jsx | 2 +- .../components/Calendar/Calendar.module.css | 0 .../Home/components/EventList/EventItem.tsx | 0 .../components/EventList/EventList.module.css | 0 .../Home/components/EventList/EventList.tsx | 0 .../LegalNotices/LegalNoticesPage.module.css | 0 .../pages/LegalNotices/LegalNoticesPage.tsx | 0 .../frontend/src}/pages/Login/LoginPage.jsx | 6 +++--- .../src}/pages/Login/LoginPage.module.css | 0 .../frontend/src}/pages/Login/LoginPage.tsx | 4 ++-- .../components/LoginForm/LoginForm.module.css | 0 .../Login/components/LoginForm/LoginForm.tsx | 0 .../PageNotFound/PageNotFoundPage.module.css | 0 .../pages/PageNotFound/PageNotFoundPage.tsx | 0 .../src}/pages/Profile/ProfilePage.module.css | 0 .../src}/pages/Profile/ProfilePage.tsx | 0 .../DeactivateMember/DeactivateMemberBtn.jsx | 6 +++--- .../DeleteMember/DeleteMemberBtn.tsx | 0 .../ManageMember/ManageMember.module.css | 0 .../components/ManageMember/ManageMember.tsx | 0 .../ManageMember/ModifyRole/ModifyRole.jsx | 8 ++++---- .../SettingsModal/SettingsModal.module.css | 0 .../SettingsModal/SettingsModal.tsx | 0 .../src}/pages/RGPD/RGPDPage.module.css | 0 .../frontend/src}/pages/RGPD/RGPDPage.tsx | 0 .../pages/Register/RegisterPage.module.css | 0 .../src}/pages/Register/RegisterPage.tsx | 2 +- .../Volunteers/VolunteersPage.module.css | 0 .../src}/pages/Volunteers/VolunteersPage.tsx | 0 .../VolunteersCard/VolunteerCard.tsx | 0 .../VolunteersCard/VolunteersCard.module.css | 0 .../Volunteers/interfaces/task.interface.ts | 0 .../Volunteers/interfaces/user.interface.ts | 0 .../WaitValidationPage.module.css | 0 .../WaitValidation/WaitValidationPage.tsx | 0 {src => apps/frontend/src}/router.js | 18 +++++++++--------- .../frontend/src}/stories/Button.stories.jsx | 2 +- .../frontend/src}/stories/Configure.mdx | 0 .../frontend/src}/stories/Footer.stories.tsx | 0 .../frontend/src}/stories/Header.stories.tsx | 0 .../frontend/src}/stories/Input.stories.jsx | 2 +- .../frontend/src}/stories/Loading.stories.tsx | 0 .../frontend/src}/stories/Modal.stories.jsx | 4 ++-- .../src}/stories/ThemeSwitcher.stories.jsx | 4 ++-- .../src}/stories/assets/accessibility.png | Bin .../src}/stories/assets/accessibility.svg | 0 .../src}/stories/assets/addon-library.png | Bin .../frontend/src}/stories/assets/assets.png | Bin .../src}/stories/assets/avif-test-image.avif | Bin .../frontend/src}/stories/assets/context.png | Bin .../frontend/src}/stories/assets/discord.svg | 0 .../frontend/src}/stories/assets/docs.png | Bin .../src}/stories/assets/figma-plugin.png | Bin .../frontend/src}/stories/assets/github.svg | 0 .../frontend/src}/stories/assets/share.png | Bin .../frontend/src}/stories/assets/styling.png | Bin .../frontend/src}/stories/assets/testing.png | Bin .../frontend/src}/stories/assets/theming.png | Bin .../src}/stories/assets/tutorials.svg | 0 .../frontend/src}/stories/assets/youtube.svg | 0 .../frontend/src}/utils/auth/login.test.js | 2 +- .../frontend/src}/utils/auth/login.ts | 0 .../frontend/src}/utils/auth/logout.test.js | 2 +- .../frontend/src}/utils/auth/logout.ts | 0 .../src}/utils/date/formatDate.test.js | 2 +- .../frontend/src}/utils/date/formatDate.ts | 0 .../src}/utils/date/formatDateLetter.test.js | 2 +- .../src}/utils/date/formatDateLetter.ts | 0 .../frontend/src}/utils/date/formatTime.ts | 0 .../frontend/src}/utils/echo/initEcho.js | 0 .../listeners/userNotificationsListener.js | 0 .../frontend/src}/utils/events/createEvent.ts | 0 .../frontend/src}/utils/events/deleteEvent.ts | 0 .../src}/utils/events/getAllEvents.ts | 0 .../src}/utils/events/getEventById.ts | 0 .../src}/utils/events/searchEvents.ts | 0 .../frontend/src}/utils/events/updateEvent.ts | 0 .../src}/utils/events/uploadEventPhoto.ts | 0 .../frontend/src}/utils/fetchWrapper.ts | 0 {src => apps/frontend/src}/utils/filter.js | 0 {src => apps/frontend/src}/utils/getRoles.ts | 0 {src => apps/frontend/src}/utils/getUser.ts | 0 {src => apps/frontend/src}/utils/getXSRF.ts | 0 .../notifications/deleteNotificationUser.ts | 0 .../notifications/getUserNotifications.ts | 0 .../utils/notifications/readNotifications.ts | 0 {src => apps/frontend/src}/utils/register.ts | 0 .../frontend/src}/utils/scrollToTop.ts | 0 .../frontend/src}/utils/tasks/assign.ts | 0 .../src}/utils/tasks/assignOtherUser.ts | 0 .../frontend/src}/utils/tasks/createTask.ts | 0 .../frontend/src}/utils/tasks/deleteTask.ts | 0 .../frontend/src}/utils/tasks/isAssigned.ts | 0 .../frontend/src}/utils/tasks/unAssign.ts | 0 .../src}/utils/tasks/unAssignOtherUser.ts | 0 .../frontend/src}/utils/tasks/updateTask.ts | 0 .../src}/utils/users/adminCreateUser.ts | 0 .../src}/utils/users/confirmEmailChange.ts | 0 .../src}/utils/users/deactivateUser.ts | 0 .../src}/utils/users/deleteOtherUser.ts | 0 .../src}/utils/users/deleteProfilePhoto.ts | 0 .../frontend/src}/utils/users/deleteUser.ts | 0 .../frontend/src}/utils/users/getAllUsers.ts | 0 .../frontend/src}/utils/users/getUserById.ts | 0 .../src}/utils/users/getUserToValidate.ts | 0 .../frontend/src}/utils/users/modifyRole.ts | 0 .../src}/utils/users/replaceProfilePhoto.ts | 0 .../frontend/src}/utils/users/searchUsers.ts | 0 .../utils/users/toggleEmailNotifications.ts | 0 .../utils/users/toggleWebNotifications.ts | 0 .../frontend/src}/utils/users/updateUser.ts | 0 .../src}/utils/users/updateUserEmail.ts | 0 .../src}/utils/users/updateUserPassword.ts | 0 .../src}/utils/users/uploadProfilePhoto.ts | 0 .../frontend/src}/utils/users/validateUser.ts | 0 {src => apps/frontend/src}/vite-env.d.ts | 0 tsconfig.json => apps/frontend/tsconfig.json | 4 +++- .../frontend/vite.config.js | 0 225 files changed, 67 insertions(+), 65 deletions(-) rename .env.exemple => apps/frontend/.env.exemple (100%) rename .gitignore => apps/frontend/.gitignore (95%) rename {.storybook => apps/frontend/.storybook}/main.js (100%) rename {.storybook => apps/frontend/.storybook}/preview.js (100%) rename {.storybook => apps/frontend/.storybook}/vitest.setup.js (88%) rename README.md => apps/frontend/README.md (100%) rename eslint.config.js => apps/frontend/eslint.config.js (100%) rename index.html => apps/frontend/index.html (79%) rename package-lock.json => apps/frontend/package-lock.json (100%) rename package.json => apps/frontend/package.json (98%) rename pnpm-lock.yaml => apps/frontend/pnpm-lock.yaml (100%) rename {public => apps/frontend/public}/bell.svg (100%) rename {public => apps/frontend/public}/close.svg (100%) rename {public => apps/frontend/public}/empty.png (100%) rename {public => apps/frontend/public}/filter.svg (100%) rename {public => apps/frontend/public}/icons/pen.svg (100%) rename {public => apps/frontend/public}/icons/settings-wheel.svg (100%) rename {public => apps/frontend/public}/icons/theme/dark.svg (100%) rename {public => apps/frontend/public}/icons/theme/light.svg (100%) rename {public => apps/frontend/public}/icons/tools.svg (100%) rename {public => apps/frontend/public}/logo.png (100%) rename {public => apps/frontend/public}/logoIcone.png (100%) rename {public => apps/frontend/public}/person.svg (100%) rename {public => apps/frontend/public}/react.svg (100%) rename {public => apps/frontend/public}/search.svg (100%) rename {public => apps/frontend/public}/sortByAlpha.svg (100%) rename {public => apps/frontend/public}/sortByAntiAlpha.svg (100%) rename {public => apps/frontend/public}/timerArrowDown.svg (100%) rename {public => apps/frontend/public}/timerArrowUp.svg (100%) rename {public => apps/frontend/public}/vite.svg (100%) rename {src => apps/frontend/src}/components/Background/Background.module.css (100%) rename {src => apps/frontend/src}/components/Background/Background.tsx (100%) rename {src => apps/frontend/src}/components/ExportCalendarBtn/ExportBtn.tsx (100%) rename {src => apps/frontend/src}/components/Filter/Filter.module.css (100%) rename {src => apps/frontend/src}/components/Filter/Filter.tsx (100%) rename {src => apps/frontend/src}/components/Footer/Footer.module.css (100%) rename {src => apps/frontend/src}/components/Footer/Footer.tsx (100%) rename {src => apps/frontend/src}/components/Header/Header.module.css (100%) rename {src => apps/frontend/src}/components/Header/Header.tsx (100%) rename {src => apps/frontend/src}/components/NotificationCard/NotificationCard.module.css (100%) rename {src => apps/frontend/src}/components/NotificationCard/NotificationCard.tsx (100%) rename {src => apps/frontend/src}/components/SearchBar/SearchBar.module.css (100%) rename {src => apps/frontend/src}/components/SearchBar/SearchBar.tsx (100%) rename {src => apps/frontend/src}/components/Task/Task.module.css (100%) rename {src => apps/frontend/src}/components/Task/Task.tsx (100%) rename {src => apps/frontend/src}/components/ToolBar/ToolBar.module.css (100%) rename {src => apps/frontend/src}/components/ToolBar/ToolBar.tsx (100%) rename {src => apps/frontend/src}/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.module.css (100%) rename {src => apps/frontend/src}/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.tsx (100%) rename {src => apps/frontend/src}/components/ToolBar/tools/FilterBtn.tsx (100%) rename {src => apps/frontend/src}/components/ToolBar/tools/SearchBtn.tsx (100%) rename {src => apps/frontend/src}/components/ui/Button/Button.module.css (100%) rename {src => apps/frontend/src}/components/ui/Button/Button.tsx (100%) rename {src => apps/frontend/src}/components/ui/Input/Input.module.css (100%) rename {src => apps/frontend/src}/components/ui/Input/Input.tsx (100%) rename {src => apps/frontend/src}/components/ui/Loading/Loading.module.css (100%) rename {src => apps/frontend/src}/components/ui/Loading/Loading.tsx (100%) rename {src => apps/frontend/src}/components/ui/Modal/Modal.module.css (100%) rename {src => apps/frontend/src}/components/ui/Modal/Modal.tsx (100%) rename {src => apps/frontend/src}/components/ui/ThemeSwitcher/ThemeSwitcher.module.css (100%) rename {src => apps/frontend/src}/components/ui/ThemeSwitcher/ThemeSwitcher.tsx (100%) rename {src => apps/frontend/src}/config/appConfig.js (100%) rename {src => apps/frontend/src}/contexts/Auth/AuthContext.ts (86%) rename {src => apps/frontend/src}/contexts/Auth/AuthProvider.jsx (82%) rename {src => apps/frontend/src}/contexts/EventDetail/EventDetailContext.js (100%) rename {src => apps/frontend/src}/contexts/EventDetail/EventDetailProvider.jsx (84%) rename {src => apps/frontend/src}/contexts/Events/EventContext.ts (100%) rename {src => apps/frontend/src}/contexts/Events/EventProvider.tsx (100%) rename {src => apps/frontend/src}/contexts/PendingMembers/PendingMembersContext.js (100%) rename {src => apps/frontend/src}/contexts/PendingMembers/PendingMembersProvider.jsx (86%) rename {src => apps/frontend/src}/index.css (100%) rename {src => apps/frontend/src}/interfaces/auth.interface.ts (100%) rename {src => apps/frontend/src}/interfaces/notification.interface.ts (100%) rename {src => apps/frontend/src}/interfaces/response.interface.ts (100%) rename {src => apps/frontend/src}/interfaces/task.interface.ts (100%) rename {src => apps/frontend/src}/interfaces/user.interface.ts (100%) rename {src => apps/frontend/src}/layout.jsx (76%) rename {src => apps/frontend/src}/main.jsx (89%) rename {src => apps/frontend/src}/pages/Admin/AdminPage.module.css (100%) rename {src => apps/frontend/src}/pages/Admin/AdminPage.tsx (100%) rename {src => apps/frontend/src}/pages/Admin/components/IncompleteEvent/IncompleteEvent.jsx (99%) rename {src => apps/frontend/src}/pages/Admin/components/IncompleteEvent/IncompleteEvent.module.css (100%) rename {src => apps/frontend/src}/pages/Admin/components/PendingMembers/PendingMembers.jsx (91%) rename {src => apps/frontend/src}/pages/Admin/components/PendingMembers/PendingMembers.module.css (100%) rename {src => apps/frontend/src}/pages/Admin/components/RegisterMember/RegisterMember.module.css (100%) rename {src => apps/frontend/src}/pages/Admin/components/RegisterMember/RegisterMember.tsx (100%) rename {src => apps/frontend/src}/pages/Admin/components/RegisterMember/responseData.inteface.ts (100%) rename {src => apps/frontend/src}/pages/ConfirmEmailChange/ConfirmEmailChangePage.module.css (100%) rename {src => apps/frontend/src}/pages/ConfirmEmailChange/ConfirmEmailChangePage.tsx (100%) rename {src => apps/frontend/src}/pages/EventDetail/EventDetailPage.module.css (100%) rename {src => apps/frontend/src}/pages/EventDetail/EventDetailPage.tsx (100%) rename {src => apps/frontend/src}/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.module.css (100%) rename {src => apps/frontend/src}/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.tsx (100%) rename {src => apps/frontend/src}/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.jsx (93%) rename {src => apps/frontend/src}/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.tsx (100%) rename {src => apps/frontend/src}/pages/EventDetail/components/DeleteEventBtn/DeleteEventBtn.tsx (100%) rename {src => apps/frontend/src}/pages/EventDetail/components/DeleteTaskBtn/DeleteTaskBtn.tsx (100%) rename {src => apps/frontend/src}/pages/EventDetail/components/EditEventBtn/EditEventBtn.tsx (100%) rename {src => apps/frontend/src}/pages/EventDetail/components/EditTaskBtn/EditTaskBtn.tsx (100%) rename {src => apps/frontend/src}/pages/EventDetail/components/EventTask/EventTask.module.css (100%) rename {src => apps/frontend/src}/pages/EventDetail/components/EventTask/EventTask.tsx (100%) rename {src => apps/frontend/src}/pages/Events/EventsPage.module.css (100%) rename {src => apps/frontend/src}/pages/Events/EventsPage.tsx (100%) rename {src => apps/frontend/src}/pages/Events/components/Event/Event.jsx (94%) rename {src => apps/frontend/src}/pages/Events/components/Event/Event.module.css (100%) rename {src => apps/frontend/src}/pages/Home/HomePage.module.css (100%) rename {src => apps/frontend/src}/pages/Home/HomePage.tsx (100%) rename {src => apps/frontend/src}/pages/Home/components/Calendar/Calendar.jsx (99%) rename {src => apps/frontend/src}/pages/Home/components/Calendar/Calendar.module.css (100%) rename {src => apps/frontend/src}/pages/Home/components/EventList/EventItem.tsx (100%) rename {src => apps/frontend/src}/pages/Home/components/EventList/EventList.module.css (100%) rename {src => apps/frontend/src}/pages/Home/components/EventList/EventList.tsx (100%) rename {src => apps/frontend/src}/pages/LegalNotices/LegalNoticesPage.module.css (100%) rename {src => apps/frontend/src}/pages/LegalNotices/LegalNoticesPage.tsx (100%) rename {src => apps/frontend/src}/pages/Login/LoginPage.jsx (79%) rename {src => apps/frontend/src}/pages/Login/LoginPage.module.css (100%) rename {src => apps/frontend/src}/pages/Login/LoginPage.tsx (88%) rename {src => apps/frontend/src}/pages/Login/components/LoginForm/LoginForm.module.css (100%) rename {src => apps/frontend/src}/pages/Login/components/LoginForm/LoginForm.tsx (100%) rename {src => apps/frontend/src}/pages/PageNotFound/PageNotFoundPage.module.css (100%) rename {src => apps/frontend/src}/pages/PageNotFound/PageNotFoundPage.tsx (100%) rename {src => apps/frontend/src}/pages/Profile/ProfilePage.module.css (100%) rename {src => apps/frontend/src}/pages/Profile/ProfilePage.tsx (100%) rename {src => apps/frontend/src}/pages/Profile/components/ManageMember/DeactivateMember/DeactivateMemberBtn.jsx (87%) rename {src => apps/frontend/src}/pages/Profile/components/ManageMember/DeleteMember/DeleteMemberBtn.tsx (100%) rename {src => apps/frontend/src}/pages/Profile/components/ManageMember/ManageMember.module.css (100%) rename {src => apps/frontend/src}/pages/Profile/components/ManageMember/ManageMember.tsx (100%) rename {src => apps/frontend/src}/pages/Profile/components/ManageMember/ModifyRole/ModifyRole.jsx (87%) rename {src => apps/frontend/src}/pages/Profile/components/SettingsModal/SettingsModal.module.css (100%) rename {src => apps/frontend/src}/pages/Profile/components/SettingsModal/SettingsModal.tsx (100%) rename {src => apps/frontend/src}/pages/RGPD/RGPDPage.module.css (100%) rename {src => apps/frontend/src}/pages/RGPD/RGPDPage.tsx (100%) rename {src => apps/frontend/src}/pages/Register/RegisterPage.module.css (100%) rename {src => apps/frontend/src}/pages/Register/RegisterPage.tsx (98%) rename {src => apps/frontend/src}/pages/Volunteers/VolunteersPage.module.css (100%) rename {src => apps/frontend/src}/pages/Volunteers/VolunteersPage.tsx (100%) rename {src => apps/frontend/src}/pages/Volunteers/components/VolunteersCard/VolunteerCard.tsx (100%) rename {src => apps/frontend/src}/pages/Volunteers/components/VolunteersCard/VolunteersCard.module.css (100%) rename {src => apps/frontend/src}/pages/Volunteers/interfaces/task.interface.ts (100%) rename {src => apps/frontend/src}/pages/Volunteers/interfaces/user.interface.ts (100%) rename {src => apps/frontend/src}/pages/WaitValidation/WaitValidationPage.module.css (100%) rename {src => apps/frontend/src}/pages/WaitValidation/WaitValidationPage.tsx (100%) rename {src => apps/frontend/src}/router.js (82%) rename {src => apps/frontend/src}/stories/Button.stories.jsx (96%) rename {src => apps/frontend/src}/stories/Configure.mdx (100%) rename {src => apps/frontend/src}/stories/Footer.stories.tsx (100%) rename {src => apps/frontend/src}/stories/Header.stories.tsx (100%) rename {src => apps/frontend/src}/stories/Input.stories.jsx (95%) rename {src => apps/frontend/src}/stories/Loading.stories.tsx (100%) rename {src => apps/frontend/src}/stories/Modal.stories.jsx (91%) rename {src => apps/frontend/src}/stories/ThemeSwitcher.stories.jsx (83%) rename {src => apps/frontend/src}/stories/assets/accessibility.png (100%) rename {src => apps/frontend/src}/stories/assets/accessibility.svg (100%) rename {src => apps/frontend/src}/stories/assets/addon-library.png (100%) rename {src => apps/frontend/src}/stories/assets/assets.png (100%) rename {src => apps/frontend/src}/stories/assets/avif-test-image.avif (100%) rename {src => apps/frontend/src}/stories/assets/context.png (100%) rename {src => apps/frontend/src}/stories/assets/discord.svg (100%) rename {src => apps/frontend/src}/stories/assets/docs.png (100%) rename {src => apps/frontend/src}/stories/assets/figma-plugin.png (100%) rename {src => apps/frontend/src}/stories/assets/github.svg (100%) rename {src => apps/frontend/src}/stories/assets/share.png (100%) rename {src => apps/frontend/src}/stories/assets/styling.png (100%) rename {src => apps/frontend/src}/stories/assets/testing.png (100%) rename {src => apps/frontend/src}/stories/assets/theming.png (100%) rename {src => apps/frontend/src}/stories/assets/tutorials.svg (100%) rename {src => apps/frontend/src}/stories/assets/youtube.svg (100%) rename {src => apps/frontend/src}/utils/auth/login.test.js (98%) rename {src => apps/frontend/src}/utils/auth/login.ts (100%) rename {src => apps/frontend/src}/utils/auth/logout.test.js (97%) rename {src => apps/frontend/src}/utils/auth/logout.ts (100%) rename {src => apps/frontend/src}/utils/date/formatDate.test.js (80%) rename {src => apps/frontend/src}/utils/date/formatDate.ts (100%) rename {src => apps/frontend/src}/utils/date/formatDateLetter.test.js (77%) rename {src => apps/frontend/src}/utils/date/formatDateLetter.ts (100%) rename {src => apps/frontend/src}/utils/date/formatTime.ts (100%) rename {src => apps/frontend/src}/utils/echo/initEcho.js (100%) rename {src => apps/frontend/src}/utils/echo/listeners/userNotificationsListener.js (100%) rename {src => apps/frontend/src}/utils/events/createEvent.ts (100%) rename {src => apps/frontend/src}/utils/events/deleteEvent.ts (100%) rename {src => apps/frontend/src}/utils/events/getAllEvents.ts (100%) rename {src => apps/frontend/src}/utils/events/getEventById.ts (100%) rename {src => apps/frontend/src}/utils/events/searchEvents.ts (100%) rename {src => apps/frontend/src}/utils/events/updateEvent.ts (100%) rename {src => apps/frontend/src}/utils/events/uploadEventPhoto.ts (100%) rename {src => apps/frontend/src}/utils/fetchWrapper.ts (100%) rename {src => apps/frontend/src}/utils/filter.js (100%) rename {src => apps/frontend/src}/utils/getRoles.ts (100%) rename {src => apps/frontend/src}/utils/getUser.ts (100%) rename {src => apps/frontend/src}/utils/getXSRF.ts (100%) rename {src => apps/frontend/src}/utils/notifications/deleteNotificationUser.ts (100%) rename {src => apps/frontend/src}/utils/notifications/getUserNotifications.ts (100%) rename {src => apps/frontend/src}/utils/notifications/readNotifications.ts (100%) rename {src => apps/frontend/src}/utils/register.ts (100%) rename {src => apps/frontend/src}/utils/scrollToTop.ts (100%) rename {src => apps/frontend/src}/utils/tasks/assign.ts (100%) rename {src => apps/frontend/src}/utils/tasks/assignOtherUser.ts (100%) rename {src => apps/frontend/src}/utils/tasks/createTask.ts (100%) rename {src => apps/frontend/src}/utils/tasks/deleteTask.ts (100%) rename {src => apps/frontend/src}/utils/tasks/isAssigned.ts (100%) rename {src => apps/frontend/src}/utils/tasks/unAssign.ts (100%) rename {src => apps/frontend/src}/utils/tasks/unAssignOtherUser.ts (100%) rename {src => apps/frontend/src}/utils/tasks/updateTask.ts (100%) rename {src => apps/frontend/src}/utils/users/adminCreateUser.ts (100%) rename {src => apps/frontend/src}/utils/users/confirmEmailChange.ts (100%) rename {src => apps/frontend/src}/utils/users/deactivateUser.ts (100%) rename {src => apps/frontend/src}/utils/users/deleteOtherUser.ts (100%) rename {src => apps/frontend/src}/utils/users/deleteProfilePhoto.ts (100%) rename {src => apps/frontend/src}/utils/users/deleteUser.ts (100%) rename {src => apps/frontend/src}/utils/users/getAllUsers.ts (100%) rename {src => apps/frontend/src}/utils/users/getUserById.ts (100%) rename {src => apps/frontend/src}/utils/users/getUserToValidate.ts (100%) rename {src => apps/frontend/src}/utils/users/modifyRole.ts (100%) rename {src => apps/frontend/src}/utils/users/replaceProfilePhoto.ts (100%) rename {src => apps/frontend/src}/utils/users/searchUsers.ts (100%) rename {src => apps/frontend/src}/utils/users/toggleEmailNotifications.ts (100%) rename {src => apps/frontend/src}/utils/users/toggleWebNotifications.ts (100%) rename {src => apps/frontend/src}/utils/users/updateUser.ts (100%) rename {src => apps/frontend/src}/utils/users/updateUserEmail.ts (100%) rename {src => apps/frontend/src}/utils/users/updateUserPassword.ts (100%) rename {src => apps/frontend/src}/utils/users/uploadProfilePhoto.ts (100%) rename {src => apps/frontend/src}/utils/users/validateUser.ts (100%) rename {src => apps/frontend/src}/vite-env.d.ts (100%) rename tsconfig.json => apps/frontend/tsconfig.json (93%) rename vite.config.js => apps/frontend/vite.config.js (100%) diff --git a/.env.exemple b/apps/frontend/.env.exemple similarity index 100% rename from .env.exemple rename to apps/frontend/.env.exemple diff --git a/.gitignore b/apps/frontend/.gitignore similarity index 95% rename from .gitignore rename to apps/frontend/.gitignore index 861965b..6a2426d 100755 --- a/.gitignore +++ b/apps/frontend/.gitignore @@ -17,7 +17,7 @@ dist-ssr # Editor directories and files .vscode/* !.vscode/extensions.json -.idea +../../.idea .DS_Store *.suo *.ntvs* diff --git a/.storybook/main.js b/apps/frontend/.storybook/main.js similarity index 100% rename from .storybook/main.js rename to apps/frontend/.storybook/main.js diff --git a/.storybook/preview.js b/apps/frontend/.storybook/preview.js similarity index 100% rename from .storybook/preview.js rename to apps/frontend/.storybook/preview.js diff --git a/.storybook/vitest.setup.js b/apps/frontend/.storybook/vitest.setup.js similarity index 88% rename from .storybook/vitest.setup.js rename to apps/frontend/.storybook/vitest.setup.js index 44922d5..797dc10 100755 --- a/.storybook/vitest.setup.js +++ b/apps/frontend/.storybook/vitest.setup.js @@ -1,6 +1,6 @@ import * as a11yAddonAnnotations from "@storybook/addon-a11y/preview"; import { setProjectAnnotations } from '@storybook/react-vite'; -import * as projectAnnotations from './preview'; +import * as projectAnnotations from './preview.js'; // This is an important step to apply the right configuration when testing your stories. // More info at: https://storybook.js.org/docs/api/portable-stories/portable-stories-vitest#setprojectannotations diff --git a/README.md b/apps/frontend/README.md similarity index 100% rename from README.md rename to apps/frontend/README.md diff --git a/eslint.config.js b/apps/frontend/eslint.config.js similarity index 100% rename from eslint.config.js rename to apps/frontend/eslint.config.js diff --git a/index.html b/apps/frontend/index.html similarity index 79% rename from index.html rename to apps/frontend/index.html index 7ecd944..aef7475 100755 --- a/index.html +++ b/apps/frontend/index.html @@ -8,6 +8,6 @@
- + diff --git a/package-lock.json b/apps/frontend/package-lock.json similarity index 100% rename from package-lock.json rename to apps/frontend/package-lock.json diff --git a/package.json b/apps/frontend/package.json similarity index 98% rename from package.json rename to apps/frontend/package.json index 5e98da4..10bc70f 100755 --- a/package.json +++ b/apps/frontend/package.json @@ -6,7 +6,7 @@ "scripts": { "dev": "vite", "build": "vite build", - "lint": "eslint .", + "lint": "eslint ../..", "preview": "vite preview", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build", diff --git a/pnpm-lock.yaml b/apps/frontend/pnpm-lock.yaml similarity index 100% rename from pnpm-lock.yaml rename to apps/frontend/pnpm-lock.yaml diff --git a/public/bell.svg b/apps/frontend/public/bell.svg similarity index 100% rename from public/bell.svg rename to apps/frontend/public/bell.svg diff --git a/public/close.svg b/apps/frontend/public/close.svg similarity index 100% rename from public/close.svg rename to apps/frontend/public/close.svg diff --git a/public/empty.png b/apps/frontend/public/empty.png similarity index 100% rename from public/empty.png rename to apps/frontend/public/empty.png diff --git a/public/filter.svg b/apps/frontend/public/filter.svg similarity index 100% rename from public/filter.svg rename to apps/frontend/public/filter.svg diff --git a/public/icons/pen.svg b/apps/frontend/public/icons/pen.svg similarity index 100% rename from public/icons/pen.svg rename to apps/frontend/public/icons/pen.svg diff --git a/public/icons/settings-wheel.svg b/apps/frontend/public/icons/settings-wheel.svg similarity index 100% rename from public/icons/settings-wheel.svg rename to apps/frontend/public/icons/settings-wheel.svg diff --git a/public/icons/theme/dark.svg b/apps/frontend/public/icons/theme/dark.svg similarity index 100% rename from public/icons/theme/dark.svg rename to apps/frontend/public/icons/theme/dark.svg diff --git a/public/icons/theme/light.svg b/apps/frontend/public/icons/theme/light.svg similarity index 100% rename from public/icons/theme/light.svg rename to apps/frontend/public/icons/theme/light.svg diff --git a/public/icons/tools.svg b/apps/frontend/public/icons/tools.svg similarity index 100% rename from public/icons/tools.svg rename to apps/frontend/public/icons/tools.svg diff --git a/public/logo.png b/apps/frontend/public/logo.png similarity index 100% rename from public/logo.png rename to apps/frontend/public/logo.png diff --git a/public/logoIcone.png b/apps/frontend/public/logoIcone.png similarity index 100% rename from public/logoIcone.png rename to apps/frontend/public/logoIcone.png diff --git a/public/person.svg b/apps/frontend/public/person.svg similarity index 100% rename from public/person.svg rename to apps/frontend/public/person.svg diff --git a/public/react.svg b/apps/frontend/public/react.svg similarity index 100% rename from public/react.svg rename to apps/frontend/public/react.svg diff --git a/public/search.svg b/apps/frontend/public/search.svg similarity index 100% rename from public/search.svg rename to apps/frontend/public/search.svg diff --git a/public/sortByAlpha.svg b/apps/frontend/public/sortByAlpha.svg similarity index 100% rename from public/sortByAlpha.svg rename to apps/frontend/public/sortByAlpha.svg diff --git a/public/sortByAntiAlpha.svg b/apps/frontend/public/sortByAntiAlpha.svg similarity index 100% rename from public/sortByAntiAlpha.svg rename to apps/frontend/public/sortByAntiAlpha.svg diff --git a/public/timerArrowDown.svg b/apps/frontend/public/timerArrowDown.svg similarity index 100% rename from public/timerArrowDown.svg rename to apps/frontend/public/timerArrowDown.svg diff --git a/public/timerArrowUp.svg b/apps/frontend/public/timerArrowUp.svg similarity index 100% rename from public/timerArrowUp.svg rename to apps/frontend/public/timerArrowUp.svg diff --git a/public/vite.svg b/apps/frontend/public/vite.svg similarity index 100% rename from public/vite.svg rename to apps/frontend/public/vite.svg diff --git a/src/components/Background/Background.module.css b/apps/frontend/src/components/Background/Background.module.css similarity index 100% rename from src/components/Background/Background.module.css rename to apps/frontend/src/components/Background/Background.module.css diff --git a/src/components/Background/Background.tsx b/apps/frontend/src/components/Background/Background.tsx similarity index 100% rename from src/components/Background/Background.tsx rename to apps/frontend/src/components/Background/Background.tsx diff --git a/src/components/ExportCalendarBtn/ExportBtn.tsx b/apps/frontend/src/components/ExportCalendarBtn/ExportBtn.tsx similarity index 100% rename from src/components/ExportCalendarBtn/ExportBtn.tsx rename to apps/frontend/src/components/ExportCalendarBtn/ExportBtn.tsx diff --git a/src/components/Filter/Filter.module.css b/apps/frontend/src/components/Filter/Filter.module.css similarity index 100% rename from src/components/Filter/Filter.module.css rename to apps/frontend/src/components/Filter/Filter.module.css diff --git a/src/components/Filter/Filter.tsx b/apps/frontend/src/components/Filter/Filter.tsx similarity index 100% rename from src/components/Filter/Filter.tsx rename to apps/frontend/src/components/Filter/Filter.tsx diff --git a/src/components/Footer/Footer.module.css b/apps/frontend/src/components/Footer/Footer.module.css similarity index 100% rename from src/components/Footer/Footer.module.css rename to apps/frontend/src/components/Footer/Footer.module.css diff --git a/src/components/Footer/Footer.tsx b/apps/frontend/src/components/Footer/Footer.tsx similarity index 100% rename from src/components/Footer/Footer.tsx rename to apps/frontend/src/components/Footer/Footer.tsx diff --git a/src/components/Header/Header.module.css b/apps/frontend/src/components/Header/Header.module.css similarity index 100% rename from src/components/Header/Header.module.css rename to apps/frontend/src/components/Header/Header.module.css diff --git a/src/components/Header/Header.tsx b/apps/frontend/src/components/Header/Header.tsx similarity index 100% rename from src/components/Header/Header.tsx rename to apps/frontend/src/components/Header/Header.tsx diff --git a/src/components/NotificationCard/NotificationCard.module.css b/apps/frontend/src/components/NotificationCard/NotificationCard.module.css similarity index 100% rename from src/components/NotificationCard/NotificationCard.module.css rename to apps/frontend/src/components/NotificationCard/NotificationCard.module.css diff --git a/src/components/NotificationCard/NotificationCard.tsx b/apps/frontend/src/components/NotificationCard/NotificationCard.tsx similarity index 100% rename from src/components/NotificationCard/NotificationCard.tsx rename to apps/frontend/src/components/NotificationCard/NotificationCard.tsx diff --git a/src/components/SearchBar/SearchBar.module.css b/apps/frontend/src/components/SearchBar/SearchBar.module.css similarity index 100% rename from src/components/SearchBar/SearchBar.module.css rename to apps/frontend/src/components/SearchBar/SearchBar.module.css diff --git a/src/components/SearchBar/SearchBar.tsx b/apps/frontend/src/components/SearchBar/SearchBar.tsx similarity index 100% rename from src/components/SearchBar/SearchBar.tsx rename to apps/frontend/src/components/SearchBar/SearchBar.tsx diff --git a/src/components/Task/Task.module.css b/apps/frontend/src/components/Task/Task.module.css similarity index 100% rename from src/components/Task/Task.module.css rename to apps/frontend/src/components/Task/Task.module.css diff --git a/src/components/Task/Task.tsx b/apps/frontend/src/components/Task/Task.tsx similarity index 100% rename from src/components/Task/Task.tsx rename to apps/frontend/src/components/Task/Task.tsx diff --git a/src/components/ToolBar/ToolBar.module.css b/apps/frontend/src/components/ToolBar/ToolBar.module.css similarity index 100% rename from src/components/ToolBar/ToolBar.module.css rename to apps/frontend/src/components/ToolBar/ToolBar.module.css diff --git a/src/components/ToolBar/ToolBar.tsx b/apps/frontend/src/components/ToolBar/ToolBar.tsx similarity index 100% rename from src/components/ToolBar/ToolBar.tsx rename to apps/frontend/src/components/ToolBar/ToolBar.tsx diff --git a/src/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.module.css b/apps/frontend/src/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.module.css similarity index 100% rename from src/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.module.css rename to apps/frontend/src/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.module.css diff --git a/src/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.tsx b/apps/frontend/src/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.tsx similarity index 100% rename from src/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.tsx rename to apps/frontend/src/components/ToolBar/tools/CreateEventBtn/CreateEventBtn.tsx diff --git a/src/components/ToolBar/tools/FilterBtn.tsx b/apps/frontend/src/components/ToolBar/tools/FilterBtn.tsx similarity index 100% rename from src/components/ToolBar/tools/FilterBtn.tsx rename to apps/frontend/src/components/ToolBar/tools/FilterBtn.tsx diff --git a/src/components/ToolBar/tools/SearchBtn.tsx b/apps/frontend/src/components/ToolBar/tools/SearchBtn.tsx similarity index 100% rename from src/components/ToolBar/tools/SearchBtn.tsx rename to apps/frontend/src/components/ToolBar/tools/SearchBtn.tsx diff --git a/src/components/ui/Button/Button.module.css b/apps/frontend/src/components/ui/Button/Button.module.css similarity index 100% rename from src/components/ui/Button/Button.module.css rename to apps/frontend/src/components/ui/Button/Button.module.css diff --git a/src/components/ui/Button/Button.tsx b/apps/frontend/src/components/ui/Button/Button.tsx similarity index 100% rename from src/components/ui/Button/Button.tsx rename to apps/frontend/src/components/ui/Button/Button.tsx diff --git a/src/components/ui/Input/Input.module.css b/apps/frontend/src/components/ui/Input/Input.module.css similarity index 100% rename from src/components/ui/Input/Input.module.css rename to apps/frontend/src/components/ui/Input/Input.module.css diff --git a/src/components/ui/Input/Input.tsx b/apps/frontend/src/components/ui/Input/Input.tsx similarity index 100% rename from src/components/ui/Input/Input.tsx rename to apps/frontend/src/components/ui/Input/Input.tsx diff --git a/src/components/ui/Loading/Loading.module.css b/apps/frontend/src/components/ui/Loading/Loading.module.css similarity index 100% rename from src/components/ui/Loading/Loading.module.css rename to apps/frontend/src/components/ui/Loading/Loading.module.css diff --git a/src/components/ui/Loading/Loading.tsx b/apps/frontend/src/components/ui/Loading/Loading.tsx similarity index 100% rename from src/components/ui/Loading/Loading.tsx rename to apps/frontend/src/components/ui/Loading/Loading.tsx diff --git a/src/components/ui/Modal/Modal.module.css b/apps/frontend/src/components/ui/Modal/Modal.module.css similarity index 100% rename from src/components/ui/Modal/Modal.module.css rename to apps/frontend/src/components/ui/Modal/Modal.module.css diff --git a/src/components/ui/Modal/Modal.tsx b/apps/frontend/src/components/ui/Modal/Modal.tsx similarity index 100% rename from src/components/ui/Modal/Modal.tsx rename to apps/frontend/src/components/ui/Modal/Modal.tsx diff --git a/src/components/ui/ThemeSwitcher/ThemeSwitcher.module.css b/apps/frontend/src/components/ui/ThemeSwitcher/ThemeSwitcher.module.css similarity index 100% rename from src/components/ui/ThemeSwitcher/ThemeSwitcher.module.css rename to apps/frontend/src/components/ui/ThemeSwitcher/ThemeSwitcher.module.css diff --git a/src/components/ui/ThemeSwitcher/ThemeSwitcher.tsx b/apps/frontend/src/components/ui/ThemeSwitcher/ThemeSwitcher.tsx similarity index 100% rename from src/components/ui/ThemeSwitcher/ThemeSwitcher.tsx rename to apps/frontend/src/components/ui/ThemeSwitcher/ThemeSwitcher.tsx diff --git a/src/config/appConfig.js b/apps/frontend/src/config/appConfig.js similarity index 100% rename from src/config/appConfig.js rename to apps/frontend/src/config/appConfig.js diff --git a/src/contexts/Auth/AuthContext.ts b/apps/frontend/src/contexts/Auth/AuthContext.ts similarity index 86% rename from src/contexts/Auth/AuthContext.ts rename to apps/frontend/src/contexts/Auth/AuthContext.ts index 718bd7f..dceac8c 100755 --- a/src/contexts/Auth/AuthContext.ts +++ b/apps/frontend/src/contexts/Auth/AuthContext.ts @@ -1,5 +1,5 @@ import { createContext } from "react"; -import User from "./../../interfaces/user.interface" +import User from "../../interfaces/user.interface" export interface AuthContextType { user: User | null; diff --git a/src/contexts/Auth/AuthProvider.jsx b/apps/frontend/src/contexts/Auth/AuthProvider.jsx similarity index 82% rename from src/contexts/Auth/AuthProvider.jsx rename to apps/frontend/src/contexts/Auth/AuthProvider.jsx index 11fd5fe..f7f3c9f 100755 --- a/src/contexts/Auth/AuthProvider.jsx +++ b/apps/frontend/src/contexts/Auth/AuthProvider.jsx @@ -1,8 +1,8 @@ import { useState, useEffect } from "react"; -import loginFunction from "../../utils/auth/login.js"; -import getUser from "../../utils/getUser.js"; -import { AuthContext } from "./AuthContext"; -import logoutFunction from "../../utils/auth/logout.js" +import loginFunction from "../../utils/auth/login.ts"; +import getUser from "../../utils/getUser.ts"; +import { AuthContext } from "./AuthContext.ts"; +import logoutFunction from "../../utils/auth/logout.ts" export function AuthProvider({ children }) { diff --git a/src/contexts/EventDetail/EventDetailContext.js b/apps/frontend/src/contexts/EventDetail/EventDetailContext.js similarity index 100% rename from src/contexts/EventDetail/EventDetailContext.js rename to apps/frontend/src/contexts/EventDetail/EventDetailContext.js diff --git a/src/contexts/EventDetail/EventDetailProvider.jsx b/apps/frontend/src/contexts/EventDetail/EventDetailProvider.jsx similarity index 84% rename from src/contexts/EventDetail/EventDetailProvider.jsx rename to apps/frontend/src/contexts/EventDetail/EventDetailProvider.jsx index 1d3b991..3791bcb 100755 --- a/src/contexts/EventDetail/EventDetailProvider.jsx +++ b/apps/frontend/src/contexts/EventDetail/EventDetailProvider.jsx @@ -1,7 +1,7 @@ import {useState} from 'react'; import { EventDetailContext } from "./EventDetailContext.js" -import getEventById from "../../utils/events/getEventById"; -import deleteTaskFunction from "../../utils/tasks/deleteTask"; +import getEventById from "../../utils/events/getEventById.ts"; +import deleteTaskFunction from "../../utils/tasks/deleteTask.ts"; export function EventDetailProvider({ children }) { diff --git a/src/contexts/Events/EventContext.ts b/apps/frontend/src/contexts/Events/EventContext.ts similarity index 100% rename from src/contexts/Events/EventContext.ts rename to apps/frontend/src/contexts/Events/EventContext.ts diff --git a/src/contexts/Events/EventProvider.tsx b/apps/frontend/src/contexts/Events/EventProvider.tsx similarity index 100% rename from src/contexts/Events/EventProvider.tsx rename to apps/frontend/src/contexts/Events/EventProvider.tsx diff --git a/src/contexts/PendingMembers/PendingMembersContext.js b/apps/frontend/src/contexts/PendingMembers/PendingMembersContext.js similarity index 100% rename from src/contexts/PendingMembers/PendingMembersContext.js rename to apps/frontend/src/contexts/PendingMembers/PendingMembersContext.js diff --git a/src/contexts/PendingMembers/PendingMembersProvider.jsx b/apps/frontend/src/contexts/PendingMembers/PendingMembersProvider.jsx similarity index 86% rename from src/contexts/PendingMembers/PendingMembersProvider.jsx rename to apps/frontend/src/contexts/PendingMembers/PendingMembersProvider.jsx index 48ff64d..d099971 100755 --- a/src/contexts/PendingMembers/PendingMembersProvider.jsx +++ b/apps/frontend/src/contexts/PendingMembers/PendingMembersProvider.jsx @@ -1,8 +1,8 @@ import { useState } from "react"; -import { PendingMembersContext } from "./PendingMembersContext"; +import { PendingMembersContext } from "./PendingMembersContext.js"; -import getUserToValidate from "../../utils/users/getUserToValidate"; -import getUserById from "../../utils/users/getUserById"; +import getUserToValidate from "../../utils/users/getUserToValidate.ts"; +import getUserById from "../../utils/users/getUserById.ts"; export function PendingMembersProvider({ children }) { diff --git a/src/index.css b/apps/frontend/src/index.css similarity index 100% rename from src/index.css rename to apps/frontend/src/index.css diff --git a/src/interfaces/auth.interface.ts b/apps/frontend/src/interfaces/auth.interface.ts similarity index 100% rename from src/interfaces/auth.interface.ts rename to apps/frontend/src/interfaces/auth.interface.ts diff --git a/src/interfaces/notification.interface.ts b/apps/frontend/src/interfaces/notification.interface.ts similarity index 100% rename from src/interfaces/notification.interface.ts rename to apps/frontend/src/interfaces/notification.interface.ts diff --git a/src/interfaces/response.interface.ts b/apps/frontend/src/interfaces/response.interface.ts similarity index 100% rename from src/interfaces/response.interface.ts rename to apps/frontend/src/interfaces/response.interface.ts diff --git a/src/interfaces/task.interface.ts b/apps/frontend/src/interfaces/task.interface.ts similarity index 100% rename from src/interfaces/task.interface.ts rename to apps/frontend/src/interfaces/task.interface.ts diff --git a/src/interfaces/user.interface.ts b/apps/frontend/src/interfaces/user.interface.ts similarity index 100% rename from src/interfaces/user.interface.ts rename to apps/frontend/src/interfaces/user.interface.ts diff --git a/src/layout.jsx b/apps/frontend/src/layout.jsx similarity index 76% rename from src/layout.jsx rename to apps/frontend/src/layout.jsx index 4f94287..a087f36 100755 --- a/src/layout.jsx +++ b/apps/frontend/src/layout.jsx @@ -1,10 +1,10 @@ import { Outlet } from "react-router"; -import Footer from "./components/Footer/Footer.jsx" -import Header from "./components/Header/Header.jsx"; -import Background from "./components/Background/Background.jsx"; +import Footer from "./components/Footer/Footer.tsx" +import Header from "./components/Header/Header.tsx"; +import Background from "./components/Background/Background.tsx"; import { Navigate } from "react-router"; import { useContext} from "react"; -import { AuthContext } from "./contexts/Auth/AuthContext.js"; +import { AuthContext } from "./contexts/Auth/AuthContext.ts"; import Loading from "./components/ui/Loading/Loading.tsx"; diff --git a/src/main.jsx b/apps/frontend/src/main.jsx similarity index 89% rename from src/main.jsx rename to apps/frontend/src/main.jsx index 965af21..4b13692 100755 --- a/src/main.jsx +++ b/apps/frontend/src/main.jsx @@ -2,9 +2,9 @@ import {StrictMode} from 'react' import {createRoot} from 'react-dom/client' import './index.css' import {RouterProvider} from "react-router"; -import router from './router'; +import router from './router.js'; import {AuthProvider} from "./contexts/Auth/AuthProvider.jsx"; -import {EventProvider} from "./contexts/Events/EventProvider.jsx"; +import {EventProvider} from "./contexts/Events/EventProvider.tsx"; import {EventDetailProvider} from "./contexts/EventDetail/EventDetailProvider.jsx"; import {PendingMembersProvider} from "./contexts/PendingMembers/PendingMembersProvider.jsx"; diff --git a/src/pages/Admin/AdminPage.module.css b/apps/frontend/src/pages/Admin/AdminPage.module.css similarity index 100% rename from src/pages/Admin/AdminPage.module.css rename to apps/frontend/src/pages/Admin/AdminPage.module.css diff --git a/src/pages/Admin/AdminPage.tsx b/apps/frontend/src/pages/Admin/AdminPage.tsx similarity index 100% rename from src/pages/Admin/AdminPage.tsx rename to apps/frontend/src/pages/Admin/AdminPage.tsx diff --git a/src/pages/Admin/components/IncompleteEvent/IncompleteEvent.jsx b/apps/frontend/src/pages/Admin/components/IncompleteEvent/IncompleteEvent.jsx similarity index 99% rename from src/pages/Admin/components/IncompleteEvent/IncompleteEvent.jsx rename to apps/frontend/src/pages/Admin/components/IncompleteEvent/IncompleteEvent.jsx index c5a31a8..371f2e5 100755 --- a/src/pages/Admin/components/IncompleteEvent/IncompleteEvent.jsx +++ b/apps/frontend/src/pages/Admin/components/IncompleteEvent/IncompleteEvent.jsx @@ -1,6 +1,6 @@ import React, { useContext } from "react"; import styles from "./IncompleteEvent.module.css"; -import { EventContext } from "../../../../contexts/Events/EventContext.js"; +import { EventContext } from "../../../../contexts/Events/EventContext.ts"; function IncompleteEvent() { diff --git a/src/pages/Admin/components/IncompleteEvent/IncompleteEvent.module.css b/apps/frontend/src/pages/Admin/components/IncompleteEvent/IncompleteEvent.module.css similarity index 100% rename from src/pages/Admin/components/IncompleteEvent/IncompleteEvent.module.css rename to apps/frontend/src/pages/Admin/components/IncompleteEvent/IncompleteEvent.module.css diff --git a/src/pages/Admin/components/PendingMembers/PendingMembers.jsx b/apps/frontend/src/pages/Admin/components/PendingMembers/PendingMembers.jsx similarity index 91% rename from src/pages/Admin/components/PendingMembers/PendingMembers.jsx rename to apps/frontend/src/pages/Admin/components/PendingMembers/PendingMembers.jsx index 473e536..b14895b 100755 --- a/src/pages/Admin/components/PendingMembers/PendingMembers.jsx +++ b/apps/frontend/src/pages/Admin/components/PendingMembers/PendingMembers.jsx @@ -1,10 +1,10 @@ import React, {useState, useEffect, useContext} from "react"; -import Button from "../../../../components/ui/Button/Button"; +import Button from "../../../../components/ui/Button/Button.tsx"; import styles from "./PendingMembers.module.css"; -import Modal from "../../../../components/ui/Modal/Modal"; -import validateUser from "../../../../utils/users/validateUser.js"; -import deleteOtherUser from "../../../../utils/users/deleteOtherUser.js"; -import { PendingMembersContext } from "../../../../contexts/PendingMembers/PendingMembersContext"; +import Modal from "../../../../components/ui/Modal/Modal.tsx"; +import validateUser from "../../../../utils/users/validateUser.ts"; +import deleteOtherUser from "../../../../utils/users/deleteOtherUser.ts"; +import { PendingMembersContext } from "../../../../contexts/PendingMembers/PendingMembersContext.js"; function PendingMembers() { const [open, setOpen] = useState(false); diff --git a/src/pages/Admin/components/PendingMembers/PendingMembers.module.css b/apps/frontend/src/pages/Admin/components/PendingMembers/PendingMembers.module.css similarity index 100% rename from src/pages/Admin/components/PendingMembers/PendingMembers.module.css rename to apps/frontend/src/pages/Admin/components/PendingMembers/PendingMembers.module.css diff --git a/src/pages/Admin/components/RegisterMember/RegisterMember.module.css b/apps/frontend/src/pages/Admin/components/RegisterMember/RegisterMember.module.css similarity index 100% rename from src/pages/Admin/components/RegisterMember/RegisterMember.module.css rename to apps/frontend/src/pages/Admin/components/RegisterMember/RegisterMember.module.css diff --git a/src/pages/Admin/components/RegisterMember/RegisterMember.tsx b/apps/frontend/src/pages/Admin/components/RegisterMember/RegisterMember.tsx similarity index 100% rename from src/pages/Admin/components/RegisterMember/RegisterMember.tsx rename to apps/frontend/src/pages/Admin/components/RegisterMember/RegisterMember.tsx diff --git a/src/pages/Admin/components/RegisterMember/responseData.inteface.ts b/apps/frontend/src/pages/Admin/components/RegisterMember/responseData.inteface.ts similarity index 100% rename from src/pages/Admin/components/RegisterMember/responseData.inteface.ts rename to apps/frontend/src/pages/Admin/components/RegisterMember/responseData.inteface.ts diff --git a/src/pages/ConfirmEmailChange/ConfirmEmailChangePage.module.css b/apps/frontend/src/pages/ConfirmEmailChange/ConfirmEmailChangePage.module.css similarity index 100% rename from src/pages/ConfirmEmailChange/ConfirmEmailChangePage.module.css rename to apps/frontend/src/pages/ConfirmEmailChange/ConfirmEmailChangePage.module.css diff --git a/src/pages/ConfirmEmailChange/ConfirmEmailChangePage.tsx b/apps/frontend/src/pages/ConfirmEmailChange/ConfirmEmailChangePage.tsx similarity index 100% rename from src/pages/ConfirmEmailChange/ConfirmEmailChangePage.tsx rename to apps/frontend/src/pages/ConfirmEmailChange/ConfirmEmailChangePage.tsx diff --git a/src/pages/EventDetail/EventDetailPage.module.css b/apps/frontend/src/pages/EventDetail/EventDetailPage.module.css similarity index 100% rename from src/pages/EventDetail/EventDetailPage.module.css rename to apps/frontend/src/pages/EventDetail/EventDetailPage.module.css diff --git a/src/pages/EventDetail/EventDetailPage.tsx b/apps/frontend/src/pages/EventDetail/EventDetailPage.tsx similarity index 100% rename from src/pages/EventDetail/EventDetailPage.tsx rename to apps/frontend/src/pages/EventDetail/EventDetailPage.tsx diff --git a/src/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.module.css b/apps/frontend/src/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.module.css similarity index 100% rename from src/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.module.css rename to apps/frontend/src/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.module.css diff --git a/src/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.tsx b/apps/frontend/src/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.tsx similarity index 100% rename from src/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.tsx rename to apps/frontend/src/pages/EventDetail/components/AssignUserBtn/AssignUserBtn.tsx diff --git a/src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.jsx b/apps/frontend/src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.jsx similarity index 93% rename from src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.jsx rename to apps/frontend/src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.jsx index 81704a9..2318b55 100755 --- a/src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.jsx +++ b/apps/frontend/src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.jsx @@ -1,9 +1,9 @@ import styles from "../../EventDetailPage.module.css"; -import Button from "../../../../components/ui/Button/Button"; +import Button from "../../../../components/ui/Button/Button.tsx"; import {useContext, useState} from "react"; -import TextInput from "../../../../components/ui/Input/Input"; -import Modal from "../../../../components/ui/Modal/Modal"; -import createTaskApi from "../../../../utils/tasks/createTask.js"; +import TextInput from "../../../../components/ui/Input/Input.tsx"; +import Modal from "../../../../components/ui/Modal/Modal.tsx"; +import createTaskApi from "../../../../utils/tasks/createTask.ts"; import {EventDetailContext} from "../../../../contexts/EventDetail/EventDetailContext.js"; export default function CreateTaskBtn({ id }) { diff --git a/src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.tsx b/apps/frontend/src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.tsx similarity index 100% rename from src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.tsx rename to apps/frontend/src/pages/EventDetail/components/CreateTaskBtn/CreateTaskBtn.tsx diff --git a/src/pages/EventDetail/components/DeleteEventBtn/DeleteEventBtn.tsx b/apps/frontend/src/pages/EventDetail/components/DeleteEventBtn/DeleteEventBtn.tsx similarity index 100% rename from src/pages/EventDetail/components/DeleteEventBtn/DeleteEventBtn.tsx rename to apps/frontend/src/pages/EventDetail/components/DeleteEventBtn/DeleteEventBtn.tsx diff --git a/src/pages/EventDetail/components/DeleteTaskBtn/DeleteTaskBtn.tsx b/apps/frontend/src/pages/EventDetail/components/DeleteTaskBtn/DeleteTaskBtn.tsx similarity index 100% rename from src/pages/EventDetail/components/DeleteTaskBtn/DeleteTaskBtn.tsx rename to apps/frontend/src/pages/EventDetail/components/DeleteTaskBtn/DeleteTaskBtn.tsx diff --git a/src/pages/EventDetail/components/EditEventBtn/EditEventBtn.tsx b/apps/frontend/src/pages/EventDetail/components/EditEventBtn/EditEventBtn.tsx similarity index 100% rename from src/pages/EventDetail/components/EditEventBtn/EditEventBtn.tsx rename to apps/frontend/src/pages/EventDetail/components/EditEventBtn/EditEventBtn.tsx diff --git a/src/pages/EventDetail/components/EditTaskBtn/EditTaskBtn.tsx b/apps/frontend/src/pages/EventDetail/components/EditTaskBtn/EditTaskBtn.tsx similarity index 100% rename from src/pages/EventDetail/components/EditTaskBtn/EditTaskBtn.tsx rename to apps/frontend/src/pages/EventDetail/components/EditTaskBtn/EditTaskBtn.tsx diff --git a/src/pages/EventDetail/components/EventTask/EventTask.module.css b/apps/frontend/src/pages/EventDetail/components/EventTask/EventTask.module.css similarity index 100% rename from src/pages/EventDetail/components/EventTask/EventTask.module.css rename to apps/frontend/src/pages/EventDetail/components/EventTask/EventTask.module.css diff --git a/src/pages/EventDetail/components/EventTask/EventTask.tsx b/apps/frontend/src/pages/EventDetail/components/EventTask/EventTask.tsx similarity index 100% rename from src/pages/EventDetail/components/EventTask/EventTask.tsx rename to apps/frontend/src/pages/EventDetail/components/EventTask/EventTask.tsx diff --git a/src/pages/Events/EventsPage.module.css b/apps/frontend/src/pages/Events/EventsPage.module.css similarity index 100% rename from src/pages/Events/EventsPage.module.css rename to apps/frontend/src/pages/Events/EventsPage.module.css diff --git a/src/pages/Events/EventsPage.tsx b/apps/frontend/src/pages/Events/EventsPage.tsx similarity index 100% rename from src/pages/Events/EventsPage.tsx rename to apps/frontend/src/pages/Events/EventsPage.tsx diff --git a/src/pages/Events/components/Event/Event.jsx b/apps/frontend/src/pages/Events/components/Event/Event.jsx similarity index 94% rename from src/pages/Events/components/Event/Event.jsx rename to apps/frontend/src/pages/Events/components/Event/Event.jsx index 94d70fc..56b31fd 100755 --- a/src/pages/Events/components/Event/Event.jsx +++ b/apps/frontend/src/pages/Events/components/Event/Event.jsx @@ -1,6 +1,6 @@ import styles from "./Event.module.css"; import { useNavigate } from "react-router"; -import Button from "/src/components/ui/Button/Button" +import Button from "/apps/frontend/src/components/ui/Button/Button" function Event({event}){ diff --git a/src/pages/Events/components/Event/Event.module.css b/apps/frontend/src/pages/Events/components/Event/Event.module.css similarity index 100% rename from src/pages/Events/components/Event/Event.module.css rename to apps/frontend/src/pages/Events/components/Event/Event.module.css diff --git a/src/pages/Home/HomePage.module.css b/apps/frontend/src/pages/Home/HomePage.module.css similarity index 100% rename from src/pages/Home/HomePage.module.css rename to apps/frontend/src/pages/Home/HomePage.module.css diff --git a/src/pages/Home/HomePage.tsx b/apps/frontend/src/pages/Home/HomePage.tsx similarity index 100% rename from src/pages/Home/HomePage.tsx rename to apps/frontend/src/pages/Home/HomePage.tsx diff --git a/src/pages/Home/components/Calendar/Calendar.jsx b/apps/frontend/src/pages/Home/components/Calendar/Calendar.jsx similarity index 99% rename from src/pages/Home/components/Calendar/Calendar.jsx rename to apps/frontend/src/pages/Home/components/Calendar/Calendar.jsx index 98c1d52..8a89dc0 100755 --- a/src/pages/Home/components/Calendar/Calendar.jsx +++ b/apps/frontend/src/pages/Home/components/Calendar/Calendar.jsx @@ -1,6 +1,6 @@ import {useState, useMemo, useEffect, useContext} from "react"; import styles from "./Calendar.module.css"; -import {formatDateLetterJS} from "../../../../utils/date/formatDateLetter.js"; +import {formatDateLetterJS} from "../../../../utils/date/formatDateLetter.ts"; import {AuthContext} from "../../../../contexts/Auth/AuthContext.ts"; import ExportBtn from "../../../../components/ExportCalendarBtn/ExportBtn.tsx"; diff --git a/src/pages/Home/components/Calendar/Calendar.module.css b/apps/frontend/src/pages/Home/components/Calendar/Calendar.module.css similarity index 100% rename from src/pages/Home/components/Calendar/Calendar.module.css rename to apps/frontend/src/pages/Home/components/Calendar/Calendar.module.css diff --git a/src/pages/Home/components/EventList/EventItem.tsx b/apps/frontend/src/pages/Home/components/EventList/EventItem.tsx similarity index 100% rename from src/pages/Home/components/EventList/EventItem.tsx rename to apps/frontend/src/pages/Home/components/EventList/EventItem.tsx diff --git a/src/pages/Home/components/EventList/EventList.module.css b/apps/frontend/src/pages/Home/components/EventList/EventList.module.css similarity index 100% rename from src/pages/Home/components/EventList/EventList.module.css rename to apps/frontend/src/pages/Home/components/EventList/EventList.module.css diff --git a/src/pages/Home/components/EventList/EventList.tsx b/apps/frontend/src/pages/Home/components/EventList/EventList.tsx similarity index 100% rename from src/pages/Home/components/EventList/EventList.tsx rename to apps/frontend/src/pages/Home/components/EventList/EventList.tsx diff --git a/src/pages/LegalNotices/LegalNoticesPage.module.css b/apps/frontend/src/pages/LegalNotices/LegalNoticesPage.module.css similarity index 100% rename from src/pages/LegalNotices/LegalNoticesPage.module.css rename to apps/frontend/src/pages/LegalNotices/LegalNoticesPage.module.css diff --git a/src/pages/LegalNotices/LegalNoticesPage.tsx b/apps/frontend/src/pages/LegalNotices/LegalNoticesPage.tsx similarity index 100% rename from src/pages/LegalNotices/LegalNoticesPage.tsx rename to apps/frontend/src/pages/LegalNotices/LegalNoticesPage.tsx diff --git a/src/pages/Login/LoginPage.jsx b/apps/frontend/src/pages/Login/LoginPage.jsx similarity index 79% rename from src/pages/Login/LoginPage.jsx rename to apps/frontend/src/pages/Login/LoginPage.jsx index d49724e..48ec43a 100755 --- a/src/pages/Login/LoginPage.jsx +++ b/apps/frontend/src/pages/Login/LoginPage.jsx @@ -1,8 +1,8 @@ import styles from "./LoginPage.module.css"; -import LoginForm from "./components/LoginForm/LoginForm"; -import Background from "../../components/Background/Background.jsx"; +import LoginForm from "./components/LoginForm/LoginForm.tsx"; +import Background from "../../components/Background/Background.tsx"; import { useEffect, useContext } from "react"; -import { AuthContext } from "../../contexts/Auth/AuthContext.js"; +import { AuthContext } from "../../contexts/Auth/AuthContext.ts"; import { useNavigate } from "react-router"; function LoginPage() { diff --git a/src/pages/Login/LoginPage.module.css b/apps/frontend/src/pages/Login/LoginPage.module.css similarity index 100% rename from src/pages/Login/LoginPage.module.css rename to apps/frontend/src/pages/Login/LoginPage.module.css diff --git a/src/pages/Login/LoginPage.tsx b/apps/frontend/src/pages/Login/LoginPage.tsx similarity index 88% rename from src/pages/Login/LoginPage.tsx rename to apps/frontend/src/pages/Login/LoginPage.tsx index 9868eaa..7bf0106 100755 --- a/src/pages/Login/LoginPage.tsx +++ b/apps/frontend/src/pages/Login/LoginPage.tsx @@ -1,8 +1,8 @@ import styles from "./LoginPage.module.css"; import LoginForm from "./components/LoginForm/LoginForm"; -import Background from "../../components/Background/Background.jsx"; +import Background from "../../components/Background/Background.js"; import { useEffect, useContext } from "react"; -import { AuthContext, AuthContextType } from "../../../src/contexts/Auth/AuthContext"; +import { AuthContext, AuthContextType } from "../../contexts/Auth/AuthContext"; import { useNavigate } from "react-router"; function LoginPage() { diff --git a/src/pages/Login/components/LoginForm/LoginForm.module.css b/apps/frontend/src/pages/Login/components/LoginForm/LoginForm.module.css similarity index 100% rename from src/pages/Login/components/LoginForm/LoginForm.module.css rename to apps/frontend/src/pages/Login/components/LoginForm/LoginForm.module.css diff --git a/src/pages/Login/components/LoginForm/LoginForm.tsx b/apps/frontend/src/pages/Login/components/LoginForm/LoginForm.tsx similarity index 100% rename from src/pages/Login/components/LoginForm/LoginForm.tsx rename to apps/frontend/src/pages/Login/components/LoginForm/LoginForm.tsx diff --git a/src/pages/PageNotFound/PageNotFoundPage.module.css b/apps/frontend/src/pages/PageNotFound/PageNotFoundPage.module.css similarity index 100% rename from src/pages/PageNotFound/PageNotFoundPage.module.css rename to apps/frontend/src/pages/PageNotFound/PageNotFoundPage.module.css diff --git a/src/pages/PageNotFound/PageNotFoundPage.tsx b/apps/frontend/src/pages/PageNotFound/PageNotFoundPage.tsx similarity index 100% rename from src/pages/PageNotFound/PageNotFoundPage.tsx rename to apps/frontend/src/pages/PageNotFound/PageNotFoundPage.tsx diff --git a/src/pages/Profile/ProfilePage.module.css b/apps/frontend/src/pages/Profile/ProfilePage.module.css similarity index 100% rename from src/pages/Profile/ProfilePage.module.css rename to apps/frontend/src/pages/Profile/ProfilePage.module.css diff --git a/src/pages/Profile/ProfilePage.tsx b/apps/frontend/src/pages/Profile/ProfilePage.tsx similarity index 100% rename from src/pages/Profile/ProfilePage.tsx rename to apps/frontend/src/pages/Profile/ProfilePage.tsx diff --git a/src/pages/Profile/components/ManageMember/DeactivateMember/DeactivateMemberBtn.jsx b/apps/frontend/src/pages/Profile/components/ManageMember/DeactivateMember/DeactivateMemberBtn.jsx similarity index 87% rename from src/pages/Profile/components/ManageMember/DeactivateMember/DeactivateMemberBtn.jsx rename to apps/frontend/src/pages/Profile/components/ManageMember/DeactivateMember/DeactivateMemberBtn.jsx index 20679f3..c231555 100755 --- a/src/pages/Profile/components/ManageMember/DeactivateMember/DeactivateMemberBtn.jsx +++ b/apps/frontend/src/pages/Profile/components/ManageMember/DeactivateMember/DeactivateMemberBtn.jsx @@ -1,7 +1,7 @@ -import Button from "../../../../../components/ui/Button/Button"; -import Modal from "../../../../../components/ui/Modal/Modal"; +import Button from "../../../../../components/ui/Button/Button.tsx"; +import Modal from "../../../../../components/ui/Modal/Modal.tsx"; import { useState } from "react"; -import deactivateUser from "../../../../../utils/users/deactivateUser.js" +import deactivateUser from "../../../../../utils/users/deactivateUser.ts" import { useNavigate } from "react-router"; export default function DeactivateMemberBtn({ name, id, ...props }) { diff --git a/src/pages/Profile/components/ManageMember/DeleteMember/DeleteMemberBtn.tsx b/apps/frontend/src/pages/Profile/components/ManageMember/DeleteMember/DeleteMemberBtn.tsx similarity index 100% rename from src/pages/Profile/components/ManageMember/DeleteMember/DeleteMemberBtn.tsx rename to apps/frontend/src/pages/Profile/components/ManageMember/DeleteMember/DeleteMemberBtn.tsx diff --git a/src/pages/Profile/components/ManageMember/ManageMember.module.css b/apps/frontend/src/pages/Profile/components/ManageMember/ManageMember.module.css similarity index 100% rename from src/pages/Profile/components/ManageMember/ManageMember.module.css rename to apps/frontend/src/pages/Profile/components/ManageMember/ManageMember.module.css diff --git a/src/pages/Profile/components/ManageMember/ManageMember.tsx b/apps/frontend/src/pages/Profile/components/ManageMember/ManageMember.tsx similarity index 100% rename from src/pages/Profile/components/ManageMember/ManageMember.tsx rename to apps/frontend/src/pages/Profile/components/ManageMember/ManageMember.tsx diff --git a/src/pages/Profile/components/ManageMember/ModifyRole/ModifyRole.jsx b/apps/frontend/src/pages/Profile/components/ManageMember/ModifyRole/ModifyRole.jsx similarity index 87% rename from src/pages/Profile/components/ManageMember/ModifyRole/ModifyRole.jsx rename to apps/frontend/src/pages/Profile/components/ManageMember/ModifyRole/ModifyRole.jsx index 769ef6c..61a4f5e 100755 --- a/src/pages/Profile/components/ManageMember/ModifyRole/ModifyRole.jsx +++ b/apps/frontend/src/pages/Profile/components/ManageMember/ModifyRole/ModifyRole.jsx @@ -1,9 +1,9 @@ import styles from "../ManageMember.module.css"; -import Button from "../../../../../components/ui/Button/Button"; -import modifyRole from "../../../../../utils/users/modifyRole.js"; +import Button from "../../../../../components/ui/Button/Button.tsx"; +import modifyRole from "../../../../../utils/users/modifyRole.ts"; import { useState, useEffect } from "react"; -import getRoles from "../../../../../utils/getRoles.js"; -import Modal from "../../../../../components/ui/Modal/Modal"; +import getRoles from "../../../../../utils/getRoles.ts"; +import Modal from "../../../../../components/ui/Modal/Modal.tsx"; export default function ModifyRole({ user }) { diff --git a/src/pages/Profile/components/SettingsModal/SettingsModal.module.css b/apps/frontend/src/pages/Profile/components/SettingsModal/SettingsModal.module.css similarity index 100% rename from src/pages/Profile/components/SettingsModal/SettingsModal.module.css rename to apps/frontend/src/pages/Profile/components/SettingsModal/SettingsModal.module.css diff --git a/src/pages/Profile/components/SettingsModal/SettingsModal.tsx b/apps/frontend/src/pages/Profile/components/SettingsModal/SettingsModal.tsx similarity index 100% rename from src/pages/Profile/components/SettingsModal/SettingsModal.tsx rename to apps/frontend/src/pages/Profile/components/SettingsModal/SettingsModal.tsx diff --git a/src/pages/RGPD/RGPDPage.module.css b/apps/frontend/src/pages/RGPD/RGPDPage.module.css similarity index 100% rename from src/pages/RGPD/RGPDPage.module.css rename to apps/frontend/src/pages/RGPD/RGPDPage.module.css diff --git a/src/pages/RGPD/RGPDPage.tsx b/apps/frontend/src/pages/RGPD/RGPDPage.tsx similarity index 100% rename from src/pages/RGPD/RGPDPage.tsx rename to apps/frontend/src/pages/RGPD/RGPDPage.tsx diff --git a/src/pages/Register/RegisterPage.module.css b/apps/frontend/src/pages/Register/RegisterPage.module.css similarity index 100% rename from src/pages/Register/RegisterPage.module.css rename to apps/frontend/src/pages/Register/RegisterPage.module.css diff --git a/src/pages/Register/RegisterPage.tsx b/apps/frontend/src/pages/Register/RegisterPage.tsx similarity index 98% rename from src/pages/Register/RegisterPage.tsx rename to apps/frontend/src/pages/Register/RegisterPage.tsx index 74849a1..25fbf55 100755 --- a/src/pages/Register/RegisterPage.tsx +++ b/apps/frontend/src/pages/Register/RegisterPage.tsx @@ -7,7 +7,7 @@ import register from "../../utils/register.js"; import { useNavigate } from "react-router"; import { AuthContext } from "../../contexts/Auth/AuthContext"; import Modal from "../../components/ui/Modal/Modal"; -import {AuthContextType } from "../../../src/contexts/Auth/AuthContext"; +import {AuthContextType } from "../../contexts/Auth/AuthContext"; function RegisterPage() { diff --git a/src/pages/Volunteers/VolunteersPage.module.css b/apps/frontend/src/pages/Volunteers/VolunteersPage.module.css similarity index 100% rename from src/pages/Volunteers/VolunteersPage.module.css rename to apps/frontend/src/pages/Volunteers/VolunteersPage.module.css diff --git a/src/pages/Volunteers/VolunteersPage.tsx b/apps/frontend/src/pages/Volunteers/VolunteersPage.tsx similarity index 100% rename from src/pages/Volunteers/VolunteersPage.tsx rename to apps/frontend/src/pages/Volunteers/VolunteersPage.tsx diff --git a/src/pages/Volunteers/components/VolunteersCard/VolunteerCard.tsx b/apps/frontend/src/pages/Volunteers/components/VolunteersCard/VolunteerCard.tsx similarity index 100% rename from src/pages/Volunteers/components/VolunteersCard/VolunteerCard.tsx rename to apps/frontend/src/pages/Volunteers/components/VolunteersCard/VolunteerCard.tsx diff --git a/src/pages/Volunteers/components/VolunteersCard/VolunteersCard.module.css b/apps/frontend/src/pages/Volunteers/components/VolunteersCard/VolunteersCard.module.css similarity index 100% rename from src/pages/Volunteers/components/VolunteersCard/VolunteersCard.module.css rename to apps/frontend/src/pages/Volunteers/components/VolunteersCard/VolunteersCard.module.css diff --git a/src/pages/Volunteers/interfaces/task.interface.ts b/apps/frontend/src/pages/Volunteers/interfaces/task.interface.ts similarity index 100% rename from src/pages/Volunteers/interfaces/task.interface.ts rename to apps/frontend/src/pages/Volunteers/interfaces/task.interface.ts diff --git a/src/pages/Volunteers/interfaces/user.interface.ts b/apps/frontend/src/pages/Volunteers/interfaces/user.interface.ts similarity index 100% rename from src/pages/Volunteers/interfaces/user.interface.ts rename to apps/frontend/src/pages/Volunteers/interfaces/user.interface.ts diff --git a/src/pages/WaitValidation/WaitValidationPage.module.css b/apps/frontend/src/pages/WaitValidation/WaitValidationPage.module.css similarity index 100% rename from src/pages/WaitValidation/WaitValidationPage.module.css rename to apps/frontend/src/pages/WaitValidation/WaitValidationPage.module.css diff --git a/src/pages/WaitValidation/WaitValidationPage.tsx b/apps/frontend/src/pages/WaitValidation/WaitValidationPage.tsx similarity index 100% rename from src/pages/WaitValidation/WaitValidationPage.tsx rename to apps/frontend/src/pages/WaitValidation/WaitValidationPage.tsx diff --git a/src/router.js b/apps/frontend/src/router.js similarity index 82% rename from src/router.js rename to apps/frontend/src/router.js index a33dc0b..70f385e 100755 --- a/src/router.js +++ b/apps/frontend/src/router.js @@ -1,17 +1,17 @@ import { createBrowserRouter } from "react-router"; import Layout from "./layout.jsx"; import HomePage from "./pages/Home/HomePage.tsx"; -import LoginPage from "./pages/Login/LoginPage"; -import RegisterPage from "./pages/Register/RegisterPage.jsx"; -import VolunteersPage from "./pages/Volunteers/VolunteersPage"; -import ProfilePage from "./pages/Profile/ProfilePage"; -import EventsPage from "./pages/Events/EventsPage.jsx"; -import AdminPage from "./pages/Admin/AdminPage.jsx"; -import WaitValidationPage from "./pages/WaitValidation/WaitValidationPage.jsx"; -import PageNotFoundPage from "./pages/PageNotFound/PageNotFoundPage.jsx"; +import LoginPage from "./pages/Login/LoginPage.tsx"; +import RegisterPage from "./pages/Register/RegisterPage.tsx"; +import VolunteersPage from "./pages/Volunteers/VolunteersPage.tsx"; +import ProfilePage from "./pages/Profile/ProfilePage.tsx"; +import EventsPage from "./pages/Events/EventsPage.tsx"; +import AdminPage from "./pages/Admin/AdminPage.tsx"; +import WaitValidationPage from "./pages/WaitValidation/WaitValidationPage.tsx"; +import PageNotFoundPage from "./pages/PageNotFound/PageNotFoundPage.tsx"; import eventDetail from "./pages/EventDetail/EventDetailPage.tsx"; import legalNotices from "./pages/LegalNotices/LegalNoticesPage.tsx"; -import RGPDPage from "./pages/RGPD/RGPDPage.jsx"; +import RGPDPage from "./pages/RGPD/RGPDPage.tsx"; import ConfirmEmailChangePage from "./pages/ConfirmEmailChange/ConfirmEmailChangePage.tsx"; const router = createBrowserRouter([ diff --git a/src/stories/Button.stories.jsx b/apps/frontend/src/stories/Button.stories.jsx similarity index 96% rename from src/stories/Button.stories.jsx rename to apps/frontend/src/stories/Button.stories.jsx index c2955f5..4e751dc 100755 --- a/src/stories/Button.stories.jsx +++ b/apps/frontend/src/stories/Button.stories.jsx @@ -1,6 +1,6 @@ import { fn } from 'storybook/test'; -import Button from '../components/ui/Button/Button'; +import Button from '../components/ui/Button/Button.tsx'; export default { diff --git a/src/stories/Configure.mdx b/apps/frontend/src/stories/Configure.mdx similarity index 100% rename from src/stories/Configure.mdx rename to apps/frontend/src/stories/Configure.mdx diff --git a/src/stories/Footer.stories.tsx b/apps/frontend/src/stories/Footer.stories.tsx similarity index 100% rename from src/stories/Footer.stories.tsx rename to apps/frontend/src/stories/Footer.stories.tsx diff --git a/src/stories/Header.stories.tsx b/apps/frontend/src/stories/Header.stories.tsx similarity index 100% rename from src/stories/Header.stories.tsx rename to apps/frontend/src/stories/Header.stories.tsx diff --git a/src/stories/Input.stories.jsx b/apps/frontend/src/stories/Input.stories.jsx similarity index 95% rename from src/stories/Input.stories.jsx rename to apps/frontend/src/stories/Input.stories.jsx index c0ba3b1..7694250 100755 --- a/src/stories/Input.stories.jsx +++ b/apps/frontend/src/stories/Input.stories.jsx @@ -1,5 +1,5 @@ import { useState } from "react"; -import TextInput from "../components/ui/Input/Input"; +import TextInput from "../components/ui/Input/Input.tsx"; export default { diff --git a/src/stories/Loading.stories.tsx b/apps/frontend/src/stories/Loading.stories.tsx similarity index 100% rename from src/stories/Loading.stories.tsx rename to apps/frontend/src/stories/Loading.stories.tsx diff --git a/src/stories/Modal.stories.jsx b/apps/frontend/src/stories/Modal.stories.jsx similarity index 91% rename from src/stories/Modal.stories.jsx rename to apps/frontend/src/stories/Modal.stories.jsx index 0bb838a..40658bd 100755 --- a/src/stories/Modal.stories.jsx +++ b/apps/frontend/src/stories/Modal.stories.jsx @@ -1,5 +1,5 @@ -import Modal from "../components/ui/Modal/Modal"; -import Button from "../components/ui/Button/Button"; +import Modal from "../components/ui/Modal/Modal.tsx"; +import Button from "../components/ui/Button/Button.tsx"; import { useState } from "react"; export default { diff --git a/src/stories/ThemeSwitcher.stories.jsx b/apps/frontend/src/stories/ThemeSwitcher.stories.jsx similarity index 83% rename from src/stories/ThemeSwitcher.stories.jsx rename to apps/frontend/src/stories/ThemeSwitcher.stories.jsx index 1f35f8a..51a93b4 100755 --- a/src/stories/ThemeSwitcher.stories.jsx +++ b/apps/frontend/src/stories/ThemeSwitcher.stories.jsx @@ -1,5 +1,5 @@ -import ThemeSwitcher from "../components/ui/ThemeSwitcher/ThemeSwitcher"; -import Background from "../components/Background/Background.jsx"; +import ThemeSwitcher from "../components/ui/ThemeSwitcher/ThemeSwitcher.tsx"; +import Background from "../components/Background/Background.tsx"; export default { title: 'UI/ThemeSwitcher', diff --git a/src/stories/assets/accessibility.png b/apps/frontend/src/stories/assets/accessibility.png similarity index 100% rename from src/stories/assets/accessibility.png rename to apps/frontend/src/stories/assets/accessibility.png diff --git a/src/stories/assets/accessibility.svg b/apps/frontend/src/stories/assets/accessibility.svg similarity index 100% rename from src/stories/assets/accessibility.svg rename to apps/frontend/src/stories/assets/accessibility.svg diff --git a/src/stories/assets/addon-library.png b/apps/frontend/src/stories/assets/addon-library.png similarity index 100% rename from src/stories/assets/addon-library.png rename to apps/frontend/src/stories/assets/addon-library.png diff --git a/src/stories/assets/assets.png b/apps/frontend/src/stories/assets/assets.png similarity index 100% rename from src/stories/assets/assets.png rename to apps/frontend/src/stories/assets/assets.png diff --git a/src/stories/assets/avif-test-image.avif b/apps/frontend/src/stories/assets/avif-test-image.avif similarity index 100% rename from src/stories/assets/avif-test-image.avif rename to apps/frontend/src/stories/assets/avif-test-image.avif diff --git a/src/stories/assets/context.png b/apps/frontend/src/stories/assets/context.png similarity index 100% rename from src/stories/assets/context.png rename to apps/frontend/src/stories/assets/context.png diff --git a/src/stories/assets/discord.svg b/apps/frontend/src/stories/assets/discord.svg similarity index 100% rename from src/stories/assets/discord.svg rename to apps/frontend/src/stories/assets/discord.svg diff --git a/src/stories/assets/docs.png b/apps/frontend/src/stories/assets/docs.png similarity index 100% rename from src/stories/assets/docs.png rename to apps/frontend/src/stories/assets/docs.png diff --git a/src/stories/assets/figma-plugin.png b/apps/frontend/src/stories/assets/figma-plugin.png similarity index 100% rename from src/stories/assets/figma-plugin.png rename to apps/frontend/src/stories/assets/figma-plugin.png diff --git a/src/stories/assets/github.svg b/apps/frontend/src/stories/assets/github.svg similarity index 100% rename from src/stories/assets/github.svg rename to apps/frontend/src/stories/assets/github.svg diff --git a/src/stories/assets/share.png b/apps/frontend/src/stories/assets/share.png similarity index 100% rename from src/stories/assets/share.png rename to apps/frontend/src/stories/assets/share.png diff --git a/src/stories/assets/styling.png b/apps/frontend/src/stories/assets/styling.png similarity index 100% rename from src/stories/assets/styling.png rename to apps/frontend/src/stories/assets/styling.png diff --git a/src/stories/assets/testing.png b/apps/frontend/src/stories/assets/testing.png similarity index 100% rename from src/stories/assets/testing.png rename to apps/frontend/src/stories/assets/testing.png diff --git a/src/stories/assets/theming.png b/apps/frontend/src/stories/assets/theming.png similarity index 100% rename from src/stories/assets/theming.png rename to apps/frontend/src/stories/assets/theming.png diff --git a/src/stories/assets/tutorials.svg b/apps/frontend/src/stories/assets/tutorials.svg similarity index 100% rename from src/stories/assets/tutorials.svg rename to apps/frontend/src/stories/assets/tutorials.svg diff --git a/src/stories/assets/youtube.svg b/apps/frontend/src/stories/assets/youtube.svg similarity index 100% rename from src/stories/assets/youtube.svg rename to apps/frontend/src/stories/assets/youtube.svg diff --git a/src/utils/auth/login.test.js b/apps/frontend/src/utils/auth/login.test.js similarity index 98% rename from src/utils/auth/login.test.js rename to apps/frontend/src/utils/auth/login.test.js index aa20121..6f52d0c 100755 --- a/src/utils/auth/login.test.js +++ b/apps/frontend/src/utils/auth/login.test.js @@ -1,5 +1,5 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; -import login from './login'; +import login from './login.ts'; vi.mock('../getXSRF.js', () => ({ default: vi.fn(() => Promise.resolve('fake-csrf-token')) diff --git a/src/utils/auth/login.ts b/apps/frontend/src/utils/auth/login.ts similarity index 100% rename from src/utils/auth/login.ts rename to apps/frontend/src/utils/auth/login.ts diff --git a/src/utils/auth/logout.test.js b/apps/frontend/src/utils/auth/logout.test.js similarity index 97% rename from src/utils/auth/logout.test.js rename to apps/frontend/src/utils/auth/logout.test.js index f553e2e..f9adb0e 100755 --- a/src/utils/auth/logout.test.js +++ b/apps/frontend/src/utils/auth/logout.test.js @@ -1,5 +1,5 @@ import { describe, it, expect, vi, beforeEach } from 'vitest'; -import logout from './logout'; +import logout from './logout.ts'; vi.mock('../getXSRF.js', () => { return { diff --git a/src/utils/auth/logout.ts b/apps/frontend/src/utils/auth/logout.ts similarity index 100% rename from src/utils/auth/logout.ts rename to apps/frontend/src/utils/auth/logout.ts diff --git a/src/utils/date/formatDate.test.js b/apps/frontend/src/utils/date/formatDate.test.js similarity index 80% rename from src/utils/date/formatDate.test.js rename to apps/frontend/src/utils/date/formatDate.test.js index 97179dc..a78a4ed 100755 --- a/src/utils/date/formatDate.test.js +++ b/apps/frontend/src/utils/date/formatDate.test.js @@ -1,5 +1,5 @@ import { expect, test } from 'vitest'; -import formatDate from './formatDate'; +import formatDate from './formatDate.ts'; const date = "2025-11-28T11:26:45.000000Z" const res = "28/11/2025" diff --git a/src/utils/date/formatDate.ts b/apps/frontend/src/utils/date/formatDate.ts similarity index 100% rename from src/utils/date/formatDate.ts rename to apps/frontend/src/utils/date/formatDate.ts diff --git a/src/utils/date/formatDateLetter.test.js b/apps/frontend/src/utils/date/formatDateLetter.test.js similarity index 77% rename from src/utils/date/formatDateLetter.test.js rename to apps/frontend/src/utils/date/formatDateLetter.test.js index 3e52402..fd36d38 100755 --- a/src/utils/date/formatDateLetter.test.js +++ b/apps/frontend/src/utils/date/formatDateLetter.test.js @@ -1,5 +1,5 @@ import { expect, test } from 'vitest'; -import formatDateLetter from './formatDateLetter'; +import formatDateLetter from './formatDateLetter.ts'; const date = "2025-11-07" const res = "07 Novembre 2025" diff --git a/src/utils/date/formatDateLetter.ts b/apps/frontend/src/utils/date/formatDateLetter.ts similarity index 100% rename from src/utils/date/formatDateLetter.ts rename to apps/frontend/src/utils/date/formatDateLetter.ts diff --git a/src/utils/date/formatTime.ts b/apps/frontend/src/utils/date/formatTime.ts similarity index 100% rename from src/utils/date/formatTime.ts rename to apps/frontend/src/utils/date/formatTime.ts diff --git a/src/utils/echo/initEcho.js b/apps/frontend/src/utils/echo/initEcho.js similarity index 100% rename from src/utils/echo/initEcho.js rename to apps/frontend/src/utils/echo/initEcho.js diff --git a/src/utils/echo/listeners/userNotificationsListener.js b/apps/frontend/src/utils/echo/listeners/userNotificationsListener.js similarity index 100% rename from src/utils/echo/listeners/userNotificationsListener.js rename to apps/frontend/src/utils/echo/listeners/userNotificationsListener.js diff --git a/src/utils/events/createEvent.ts b/apps/frontend/src/utils/events/createEvent.ts similarity index 100% rename from src/utils/events/createEvent.ts rename to apps/frontend/src/utils/events/createEvent.ts diff --git a/src/utils/events/deleteEvent.ts b/apps/frontend/src/utils/events/deleteEvent.ts similarity index 100% rename from src/utils/events/deleteEvent.ts rename to apps/frontend/src/utils/events/deleteEvent.ts diff --git a/src/utils/events/getAllEvents.ts b/apps/frontend/src/utils/events/getAllEvents.ts similarity index 100% rename from src/utils/events/getAllEvents.ts rename to apps/frontend/src/utils/events/getAllEvents.ts diff --git a/src/utils/events/getEventById.ts b/apps/frontend/src/utils/events/getEventById.ts similarity index 100% rename from src/utils/events/getEventById.ts rename to apps/frontend/src/utils/events/getEventById.ts diff --git a/src/utils/events/searchEvents.ts b/apps/frontend/src/utils/events/searchEvents.ts similarity index 100% rename from src/utils/events/searchEvents.ts rename to apps/frontend/src/utils/events/searchEvents.ts diff --git a/src/utils/events/updateEvent.ts b/apps/frontend/src/utils/events/updateEvent.ts similarity index 100% rename from src/utils/events/updateEvent.ts rename to apps/frontend/src/utils/events/updateEvent.ts diff --git a/src/utils/events/uploadEventPhoto.ts b/apps/frontend/src/utils/events/uploadEventPhoto.ts similarity index 100% rename from src/utils/events/uploadEventPhoto.ts rename to apps/frontend/src/utils/events/uploadEventPhoto.ts diff --git a/src/utils/fetchWrapper.ts b/apps/frontend/src/utils/fetchWrapper.ts similarity index 100% rename from src/utils/fetchWrapper.ts rename to apps/frontend/src/utils/fetchWrapper.ts diff --git a/src/utils/filter.js b/apps/frontend/src/utils/filter.js similarity index 100% rename from src/utils/filter.js rename to apps/frontend/src/utils/filter.js diff --git a/src/utils/getRoles.ts b/apps/frontend/src/utils/getRoles.ts similarity index 100% rename from src/utils/getRoles.ts rename to apps/frontend/src/utils/getRoles.ts diff --git a/src/utils/getUser.ts b/apps/frontend/src/utils/getUser.ts similarity index 100% rename from src/utils/getUser.ts rename to apps/frontend/src/utils/getUser.ts diff --git a/src/utils/getXSRF.ts b/apps/frontend/src/utils/getXSRF.ts similarity index 100% rename from src/utils/getXSRF.ts rename to apps/frontend/src/utils/getXSRF.ts diff --git a/src/utils/notifications/deleteNotificationUser.ts b/apps/frontend/src/utils/notifications/deleteNotificationUser.ts similarity index 100% rename from src/utils/notifications/deleteNotificationUser.ts rename to apps/frontend/src/utils/notifications/deleteNotificationUser.ts diff --git a/src/utils/notifications/getUserNotifications.ts b/apps/frontend/src/utils/notifications/getUserNotifications.ts similarity index 100% rename from src/utils/notifications/getUserNotifications.ts rename to apps/frontend/src/utils/notifications/getUserNotifications.ts diff --git a/src/utils/notifications/readNotifications.ts b/apps/frontend/src/utils/notifications/readNotifications.ts similarity index 100% rename from src/utils/notifications/readNotifications.ts rename to apps/frontend/src/utils/notifications/readNotifications.ts diff --git a/src/utils/register.ts b/apps/frontend/src/utils/register.ts similarity index 100% rename from src/utils/register.ts rename to apps/frontend/src/utils/register.ts diff --git a/src/utils/scrollToTop.ts b/apps/frontend/src/utils/scrollToTop.ts similarity index 100% rename from src/utils/scrollToTop.ts rename to apps/frontend/src/utils/scrollToTop.ts diff --git a/src/utils/tasks/assign.ts b/apps/frontend/src/utils/tasks/assign.ts similarity index 100% rename from src/utils/tasks/assign.ts rename to apps/frontend/src/utils/tasks/assign.ts diff --git a/src/utils/tasks/assignOtherUser.ts b/apps/frontend/src/utils/tasks/assignOtherUser.ts similarity index 100% rename from src/utils/tasks/assignOtherUser.ts rename to apps/frontend/src/utils/tasks/assignOtherUser.ts diff --git a/src/utils/tasks/createTask.ts b/apps/frontend/src/utils/tasks/createTask.ts similarity index 100% rename from src/utils/tasks/createTask.ts rename to apps/frontend/src/utils/tasks/createTask.ts diff --git a/src/utils/tasks/deleteTask.ts b/apps/frontend/src/utils/tasks/deleteTask.ts similarity index 100% rename from src/utils/tasks/deleteTask.ts rename to apps/frontend/src/utils/tasks/deleteTask.ts diff --git a/src/utils/tasks/isAssigned.ts b/apps/frontend/src/utils/tasks/isAssigned.ts similarity index 100% rename from src/utils/tasks/isAssigned.ts rename to apps/frontend/src/utils/tasks/isAssigned.ts diff --git a/src/utils/tasks/unAssign.ts b/apps/frontend/src/utils/tasks/unAssign.ts similarity index 100% rename from src/utils/tasks/unAssign.ts rename to apps/frontend/src/utils/tasks/unAssign.ts diff --git a/src/utils/tasks/unAssignOtherUser.ts b/apps/frontend/src/utils/tasks/unAssignOtherUser.ts similarity index 100% rename from src/utils/tasks/unAssignOtherUser.ts rename to apps/frontend/src/utils/tasks/unAssignOtherUser.ts diff --git a/src/utils/tasks/updateTask.ts b/apps/frontend/src/utils/tasks/updateTask.ts similarity index 100% rename from src/utils/tasks/updateTask.ts rename to apps/frontend/src/utils/tasks/updateTask.ts diff --git a/src/utils/users/adminCreateUser.ts b/apps/frontend/src/utils/users/adminCreateUser.ts similarity index 100% rename from src/utils/users/adminCreateUser.ts rename to apps/frontend/src/utils/users/adminCreateUser.ts diff --git a/src/utils/users/confirmEmailChange.ts b/apps/frontend/src/utils/users/confirmEmailChange.ts similarity index 100% rename from src/utils/users/confirmEmailChange.ts rename to apps/frontend/src/utils/users/confirmEmailChange.ts diff --git a/src/utils/users/deactivateUser.ts b/apps/frontend/src/utils/users/deactivateUser.ts similarity index 100% rename from src/utils/users/deactivateUser.ts rename to apps/frontend/src/utils/users/deactivateUser.ts diff --git a/src/utils/users/deleteOtherUser.ts b/apps/frontend/src/utils/users/deleteOtherUser.ts similarity index 100% rename from src/utils/users/deleteOtherUser.ts rename to apps/frontend/src/utils/users/deleteOtherUser.ts diff --git a/src/utils/users/deleteProfilePhoto.ts b/apps/frontend/src/utils/users/deleteProfilePhoto.ts similarity index 100% rename from src/utils/users/deleteProfilePhoto.ts rename to apps/frontend/src/utils/users/deleteProfilePhoto.ts diff --git a/src/utils/users/deleteUser.ts b/apps/frontend/src/utils/users/deleteUser.ts similarity index 100% rename from src/utils/users/deleteUser.ts rename to apps/frontend/src/utils/users/deleteUser.ts diff --git a/src/utils/users/getAllUsers.ts b/apps/frontend/src/utils/users/getAllUsers.ts similarity index 100% rename from src/utils/users/getAllUsers.ts rename to apps/frontend/src/utils/users/getAllUsers.ts diff --git a/src/utils/users/getUserById.ts b/apps/frontend/src/utils/users/getUserById.ts similarity index 100% rename from src/utils/users/getUserById.ts rename to apps/frontend/src/utils/users/getUserById.ts diff --git a/src/utils/users/getUserToValidate.ts b/apps/frontend/src/utils/users/getUserToValidate.ts similarity index 100% rename from src/utils/users/getUserToValidate.ts rename to apps/frontend/src/utils/users/getUserToValidate.ts diff --git a/src/utils/users/modifyRole.ts b/apps/frontend/src/utils/users/modifyRole.ts similarity index 100% rename from src/utils/users/modifyRole.ts rename to apps/frontend/src/utils/users/modifyRole.ts diff --git a/src/utils/users/replaceProfilePhoto.ts b/apps/frontend/src/utils/users/replaceProfilePhoto.ts similarity index 100% rename from src/utils/users/replaceProfilePhoto.ts rename to apps/frontend/src/utils/users/replaceProfilePhoto.ts diff --git a/src/utils/users/searchUsers.ts b/apps/frontend/src/utils/users/searchUsers.ts similarity index 100% rename from src/utils/users/searchUsers.ts rename to apps/frontend/src/utils/users/searchUsers.ts diff --git a/src/utils/users/toggleEmailNotifications.ts b/apps/frontend/src/utils/users/toggleEmailNotifications.ts similarity index 100% rename from src/utils/users/toggleEmailNotifications.ts rename to apps/frontend/src/utils/users/toggleEmailNotifications.ts diff --git a/src/utils/users/toggleWebNotifications.ts b/apps/frontend/src/utils/users/toggleWebNotifications.ts similarity index 100% rename from src/utils/users/toggleWebNotifications.ts rename to apps/frontend/src/utils/users/toggleWebNotifications.ts diff --git a/src/utils/users/updateUser.ts b/apps/frontend/src/utils/users/updateUser.ts similarity index 100% rename from src/utils/users/updateUser.ts rename to apps/frontend/src/utils/users/updateUser.ts diff --git a/src/utils/users/updateUserEmail.ts b/apps/frontend/src/utils/users/updateUserEmail.ts similarity index 100% rename from src/utils/users/updateUserEmail.ts rename to apps/frontend/src/utils/users/updateUserEmail.ts diff --git a/src/utils/users/updateUserPassword.ts b/apps/frontend/src/utils/users/updateUserPassword.ts similarity index 100% rename from src/utils/users/updateUserPassword.ts rename to apps/frontend/src/utils/users/updateUserPassword.ts diff --git a/src/utils/users/uploadProfilePhoto.ts b/apps/frontend/src/utils/users/uploadProfilePhoto.ts similarity index 100% rename from src/utils/users/uploadProfilePhoto.ts rename to apps/frontend/src/utils/users/uploadProfilePhoto.ts diff --git a/src/utils/users/validateUser.ts b/apps/frontend/src/utils/users/validateUser.ts similarity index 100% rename from src/utils/users/validateUser.ts rename to apps/frontend/src/utils/users/validateUser.ts diff --git a/src/vite-env.d.ts b/apps/frontend/src/vite-env.d.ts similarity index 100% rename from src/vite-env.d.ts rename to apps/frontend/src/vite-env.d.ts diff --git a/tsconfig.json b/apps/frontend/tsconfig.json similarity index 93% rename from tsconfig.json rename to apps/frontend/tsconfig.json index 3417353..4255adf 100755 --- a/tsconfig.json +++ b/apps/frontend/tsconfig.json @@ -14,6 +14,8 @@ "allowJs": true, "esModuleInterop": true }, - "include": ["src"] + "include": [ + "src" + ] // "exclude": ["**/*.js"] } diff --git a/vite.config.js b/apps/frontend/vite.config.js similarity index 100% rename from vite.config.js rename to apps/frontend/vite.config.js