Skip to content

feat( Part 1 ): first part of chauffeur migration

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

Summary

Replace all MUI components (RoadMapStyledTimePicker, FormControl, FormHelperText, LocalizationProvider, Table, Typography, CircularProgress, FontAwesome) with ShadCN/Tailwind equivalents across the roadmap create-form section Redesign circuits table with solid purple header, smooth expand/collapse animation, and enhanced shadows Enable calendar month navigation and fix overflow issues Migrate "Trajets assignés" table from MUI to CSS grid with Lucide icons UI updates across driver list, planning, and roadmap modules

Changes

MUI → ShadCN Migration

time-section-roadmap.tsx: Native with ShadCN styling + Lucide Clock icon, replacing RoadMapStyledTimePicker add-other-roads.tsx: Same conversion for garage/medical visit time pickers, simplified handlers to accept string directly roadmap-history-table.tsx: Replace MUI Table with CSS grid layout, purple gradient header, Lucide icons (Tag, Sun/Moon, ArrowLeftRight, Clock)

UI Improvements

create-roadmap-page.tsx: Solid purple header for circuits, CSS grid-template-rows expand animation, stronger box shadows create-roadmap-details.tsx: Calendar month navigation enabled, overflow fixes, enhanced card shadows create-roadmap-mileage.tsx / add-other-roads.tsx: Section titles updated to darker purple (--p-500) roadmap-history-details.tsx: Fix formatDate null type errors

Other Modules

Driver list, planning, and roadmap components updated with ShadCN styling New shared components: table-head, floating-popover, planning-form-field

Closes VSN-2395

Rapports de requête de fusion