From c9b98065b6d2a9a009ce004f188cbad0a34d8d96 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Fri, 19 Jun 2026 21:19:56 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20toolbar=20carnet=20redesign=20=E2=80=94?= =?UTF-8?q?=20propre=20et=20coh=C3=A9rent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Layout mode (Grid/List/Table/Kanban) déplacé à droite - Sort à droite avec icône compacte - Toutes les actions IA (Résumé, Planning, Organiser) + CSV dans un menu ⋯ - Plus de boutons éparpillés — tout est dans un seul dropdown - Layout respecte le design system existant --- memento-note/components/home-client.tsx | 215 ++++++++---------------- 1 file changed, 70 insertions(+), 145 deletions(-) diff --git a/memento-note/components/home-client.tsx b/memento-note/components/home-client.tsx index 8560891..c3a9061 100644 --- a/memento-note/components/home-client.tsx +++ b/memento-note/components/home-client.tsx @@ -20,7 +20,7 @@ import { import { NotebookSuggestionToast } from '@/components/notebook-suggestion-toast' import { Button } from '@/components/ui/button' -import { Plus, ArrowUpDown, Search, Sparkles, FileText, FolderOpen, ChevronRight, Tag as TagIcon, X, Menu, LayoutGrid, List, Table, Columns3, CalendarDays, Wand2, Download, Upload } from 'lucide-react' +import { Plus, ArrowUpDown, Search, Sparkles, FileText, FolderOpen, ChevronRight, Tag as TagIcon, X, Menu, LayoutGrid, List, Table, Columns3, CalendarDays, Wand2, Download, Upload, MoreHorizontal } from 'lucide-react' import { emitNoteChange } from '@/lib/note-change-sync' import { useReminderCheck } from '@/hooks/use-reminder-check' import { useAutoLabelSuggestion } from '@/hooks/use-auto-label-suggestion' @@ -34,6 +34,7 @@ import { StudyPlannerDialog } from '@/components/wizard/study-planner-dialog' import { NotebookOrganizerDialog } from '@/components/wizard/notebook-organizer-dialog' import { toast } from 'sonner' import { AnimatePresence, motion } from 'motion/react' +import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger } from '@/components/ui/dropdown-menu' type SortOrder = 'newest' | 'oldest' | 'alpha' | 'manual' @@ -849,7 +850,7 @@ export function HomeClient({
-
+
)}
-
+ +
+ {/* Layout mode */}
- - - {!notebookFilter && ( - + + {notebookFilter && ( + <> + +