Skip to content

refactor: migrate client, attendance, vacance & documents from MUI to ShadCN/Tailwind

yahya.elmokhtari a demandé de fusionner feature/VSN-2345 vers develop

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.tsx et client-table-row.tsx avec CSS Grid layout et
    animation d'entrée
  • Migration client-list-view.tsx depuis MUI TableManager vers ShadCN grid table
  • Migration client-new-view.tsx, contacts-form.tsx et client-tab.tsx

Établissement

  • Nouveau establishment-table.tsx et establishment-table-row.tsx avec grid layout
  • Migration establishment-list-view.tsx vers ShadCN unified design
  • Migration sous-onglets horaire et vacance

Feuille de présence

  • Redesign attendance-detail-view.tsx avec header bar (titre, bouton modifier,
    navigation)
  • Redesign multiSection-form.tsx avec section cards
  • Nouveau attendance-table.tsx et attendance-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
Modification effectuée par yahya.elmokhtari

Rapports de requête de fusion