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

PropTypeDefaultDescription
open*booleanVisibility
onClose*() => voidClose handler
onAdd*(widgetId: string) => voidAdd handler
widgetsWidgetDefinition[]Available widgets