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 && ( + <> + +