"use client"; import type { DashboardNote } from "@/lib/dashboard/notes"; import { useNotesWidgetController } from "@/lib/dashboard/use-notes-widget-controller"; import { NotesWidgetView } from "./notes/notes-widget-view"; type NotesWidgetProps = { notes: DashboardNote[]; }; export function NotesWidget({ notes }: NotesWidgetProps) { const { mappedNotes, noteToEdit, isEditOpen, noteDetails, isDetailsOpen, openEdit, openDetails, handleEditOpenChange, handleDetailsOpenChange, } = useNotesWidgetController(notes); return ( ); }