WidgetPicker
Modal for adding widgets to a dashboard. Shows available widgets with descriptions.
Preview
Usage
import { WidgetPicker } from '@ramtt/ui'
<WidgetPicker
open={open}
onClose={() => setOpen(false)}
onAdd={(id) => addWidget(id)}
widgets={availableWidgets}
/>Props
| Prop | Type | Default | Description |
|---|---|---|---|
| open* | boolean | — | Visibility |
| onClose* | () => void | — | Close handler |
| onAdd* | (widgetId: string) => void | — | Add handler |
| widgets | WidgetDefinition[] | — | Available widgets |