Skip to content

style(ui): Redesign shadcn components & polish vacation calendar

yahya.elmokhtari a demandé de fusionner VSN-2441 vers develop

Summary

UI Components

  • DropdownMenu: purple solid hover (data-[highlighted]), rounded-lg items, neo-shadow content, sub-trigger open state matches hover
  • Select: purple solid hover fix (data-[highlighted]), max-height reduced to 180px for shorter lists
  • Combobox (form-field): dark purple tinted search bar header (#C4B5FD/60), modal scroll lock on all popovers, year range limited to 2000–2035

Vacation Calendar

  • 3-column event card grid with Radix Tooltip on hover showing full label
  • Zoom range expanded to 50–250px (was 60–160px), default zoom set to 70%
  • +N de plus overflow badge when events exceed visible count
  • Black cell borders for better grid definition
  • Reset button now resets zoom back to default 70%
  • Correct onResetFilters wired to calendar filters (not drawer table)

Avenants Horaires List

  • Toolbar with section title + live count badge
  • Status badges with colored dot indicators (IN_PROGRESS / EXPIRED / UPCOMING)
  • Accent left border on rows matching status color
  • Styled empty state with icon + message
  • Refined skeleton loaders matching grid layout

Rapports de requête de fusion