1.4 KiB
1.4 KiB
Refactoring Menu and Modules
Objective
Restructure the navigation menu and organize existing functionalities into specific modules as requested:
- Dashboard -> Gestione Eventi
- Clienti -> Vendite
- Articoli -> Magazzino
- Risorse -> Personale (New Module)
Plan
- Create "Personale" module: Create directory structure
src/frontend/src/modules/personale. - Move Files:
src/frontend/src/pages/Dashboard.tsx->src/frontend/src/modules/events/pages/DashboardPage.tsxsrc/frontend/src/pages/ClientiPage.tsx->src/frontend/src/modules/sales/pages/ClientiPage.tsxsrc/frontend/src/pages/ArticoliPage.tsx->src/frontend/src/modules/warehouse/pages/ArticoliPage.tsxsrc/frontend/src/pages/RisorsePage.tsx->src/frontend/src/modules/personale/pages/RisorsePage.tsx
- Update Routes:
- Update
src/frontend/src/App.tsxto remove old routes and addPersonaleRoutes. - Update
src/frontend/src/modules/events/routes.tsxto include Dashboard. - Update
src/frontend/src/modules/sales/routes.tsxto include Clienti. - Update
src/frontend/src/modules/warehouse/routes.tsxto include Articoli. - Create
src/frontend/src/modules/personale/routes.tsx.
- Update
- Update Sidebar:
- Update
src/frontend/src/components/Sidebar.tsxto reflect the new menu structure.
- Update
- Verify: Ensure all links work and the application runs correctly.