- Nettoyage du projet
- Création des dossiers
- Initialisation Tailwindcss
- Initialisation de Firebase
- Création des .env
"Error: Functions cannot be passed directly to Client Components unless you explicitly expose it by marking it with "use server" qui intervient lors du passage du composant icone dans le boutton.
- Correction de l'erreur
- Passage d'un objet avec pour clé icon et la fonction comme valeur
- A l'heure actuelle , pas d'autre choix connus que de déporter l'icone afin que la page soit correctement rendu coté serveur. (A revoir si jamais)
Le composant Link de next/navigation , n'apporte pas l'information du active-link, fait maison pour le coup.
A noter que l'utilisation de useMemo() est requis pour des calculs couteux dépassant 1ms, afin d'augmenter la performance de l'application
/!\ L'importation des icons pour l'utilisation dans les boutons est à reprendre
Mise en place de la logique dans le .container puis props-drilling dans les composants plus bas (.view => .form)