import type { DragEvent as ReactDragEvent } from "react"; import { GripVertical, Plus, RotateCcw, Search } from "lucide-react"; import { IconButton, type DashboardWidgetContribution } from "@govoplan/core-webui"; import type { DashboardDragItem } from "./dashboardEditorTypes"; type WidgetLibraryProps = { widgets: DashboardWidgetContribution[]; atCapacity: boolean; query: string; onQueryChange: (query: string) => void; onReset: () => void; onAdd: (widget: DashboardWidgetContribution) => void; onDragStart: ( event: ReactDragEvent, item: DashboardDragItem ) => void; onDragEnd: () => void; }; export default function WidgetLibrary({ widgets, atCapacity, query, onQueryChange, onReset, onAdd, onDragStart, onDragEnd }: WidgetLibraryProps) { return ( ); }