Organisation des composants
Le projet regroupe ses composants en trois grandes catégories :
/Anchors
/Modals
/Tabs
1. Anchors
Composants « d'ancrage » servant de structure récurrente dans l'application.
Footer.js: Pied de page de l'application.Navbar.js: Barre de navigation principale.Topbar.js: Barre supérieure (actions rapides, menus, profil, etc.).
2. Modals
Composants permettant l'ouverture de fenêtres modales, classés en trois dossiers :
/Create: Modales liées à la création de ressources./Delete: Modales liées à la suppression de ressources./Edit: Modales liées à l'édition ou la mise à jour de ressources.
3. Tabs
Contient les différents onglets utilisés dans les TabContainers des pages.
L'objectif est de rendre les pages plus lisibles en externalisant la logique et la structure des onglets dans des composants dédiés.
Résumé
La hiérarchie des composants dans Niralakka est organisée pour maximiser la réutilisabilité et la clarté :
- Anchors définissent la structure générale (navigation, en-tête, pied de page).
- Modals centralisent la logique de création, suppression et édition.
- Tabs segmentent les pages complexes en sous-sections claires et maintenables.
Chaque catégorie de composants peut être importée dans les views afin de construire les pages de manière modulaire et cohérente.