import { Button } from "@/components/ui/button" import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu" import { Archive, ArchiveRestore, MoreVertical, Palette, Pin, Trash2, } from "lucide-react" import { cn } from "@/lib/utils" import { NOTE_COLORS } from "@/lib/types" interface NoteActionsProps { isPinned: boolean isArchived: boolean currentColor: string onTogglePin: () => void onToggleArchive: () => void onColorChange: (color: string) => void onDelete: () => void className?: string } export function NoteActions({ isPinned, isArchived, currentColor, onTogglePin, onToggleArchive, onColorChange, onDelete, className }: NoteActionsProps) { return (