fix(insights): sidebar user-controlled + cluster chips organisées
Sidebar (UX: User Freedom): - Visible par défaut sur /insights (pas caché par le système) - Toggle via bouton hamburger: toggle-insights-sidebar event - Préférence persistée en localStorage (insights-sidebar-collapsed) - User décide: voir ou cacher le sidebar Cluster chips: - Triées par taille (plus grand cluster en premier) - Compteur de notes par cluster (badge arrondi) - max-w-[120px] sur le nom pour éviter overflow - padding/gap plus compacts (px-2.5 py-1 gap-1.5)
This commit is contained in:
@@ -298,8 +298,8 @@ export default function InsightsPage() {
|
||||
<div className="flex items-center gap-4">
|
||||
<button
|
||||
className="p-2 -ms-1 text-foreground hover:bg-foreground/5 rounded-lg transition-colors shrink-0 cursor-pointer focus-visible:ring-2 focus-visible:ring-ochre/50 focus-visible:outline-none"
|
||||
onClick={() => window.dispatchEvent(new CustomEvent('open-mobile-sidebar'))}
|
||||
aria-label={t('sidebar.openNavigation') || 'Open navigation'}
|
||||
onClick={() => window.dispatchEvent(new CustomEvent('toggle-insights-sidebar'))}
|
||||
aria-label="Toggle sidebar"
|
||||
>
|
||||
<Menu size={22} />
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user