refactor: migrate client, attendance, vacance & documents from MUI to ShadCN/Tailwind
Résumé
Migration des modules client et établissement (incluant feuille de présence, horaire et vacance) depuis Material UI vers le design system ShadCN/Tailwind unifié.
Changements
Client
- Nouveau
client-table.tsxetclient-table-row.tsxavec CSS Grid layout et
animation d'entrée - Migration
client-list-view.tsxdepuis MUI TableManager vers ShadCN grid table - Migration
client-new-view.tsx,contacts-form.tsxetclient-tab.tsx
Établissement
- Nouveau
establishment-table.tsxetestablishment-table-row.tsxavec grid layout - Migration
establishment-list-view.tsxvers ShadCN unified design - Migration sous-onglets horaire et vacance
Feuille de présence
- Redesign
attendance-detail-view.tsxavec header bar (titre, bouton modifier,
navigation) - Redesign
multiSection-form.tsxavec section cards - Nouveau
attendance-table.tsxetattendance-table-row.tsx - Fix bouton "Modifier" non fonctionnel et navigation "0 / N"
Calendrier vacances
- Redesign vues mois et année avec neo-morphism et hover effects
- Migration
holiday-calander-view.tsx,holiday-new-view.tsx,holiday-zone-details.tsx
Corrections
- Navigation entités "0 / N" (comparaison number vs string)
- Typos et accents dans les messages utilisateur