Plugins
Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0
UI Components
Compose plugin interfaces from the general-purpose components exported by the SDK.
| Export | Import path | Description |
|---|---|---|
| Button | @dartwic/interface-sdk/ui | Standard host button. |
| ButtonProps | @dartwic/interface-sdk/ui | Props accepted by the standard host button. |
| Card | @dartwic/interface-sdk/ui | Card layout container. |
| CardContent | @dartwic/interface-sdk/ui | Card body container. |
| CardContentProps | @dartwic/interface-sdk/ui | Props accepted by card content. |
| CardDescription | @dartwic/interface-sdk/ui | Secondary card description text. |
| CardDescriptionProps | @dartwic/interface-sdk/ui | Props accepted by a card description. |
| CardHeader | @dartwic/interface-sdk/ui | Card heading container. |
| CardHeaderProps | @dartwic/interface-sdk/ui | Props accepted by a card header. |
| CardProps | @dartwic/interface-sdk/ui | Props accepted by the card root. |
| CardTitle | @dartwic/interface-sdk/ui | Card title text. |
| CardTitleProps | @dartwic/interface-sdk/ui | Props accepted by a card title. |
| Checkbox | @dartwic/interface-sdk/ui | Boolean or indeterminate checkbox. |
| CheckboxProps | @dartwic/interface-sdk/ui | Props accepted by the host checkbox. |
| ContextMenu | @dartwic/interface-sdk/ui | Root component for a context menu. |
| ContextMenuContent | @dartwic/interface-sdk/ui | Container for context menu actions. |
| ContextMenuItem | @dartwic/interface-sdk/ui | Selectable context menu action. |
| ContextMenuSeparator | @dartwic/interface-sdk/ui | Visual separator between context menu groups. |
| ContextMenuTrigger | @dartwic/interface-sdk/ui | Element whose context action opens the menu. |
| DialogDescription | @dartwic/interface-sdk/ui | Accessible dialog description. |
| DialogDescriptionProps | @dartwic/interface-sdk/ui | Props accepted by a dialog description. |
| DialogFooter | @dartwic/interface-sdk/ui | Dialog action footer. |
| DialogFooterProps | @dartwic/interface-sdk/ui | Props accepted by a dialog footer. |
| DialogHeader | @dartwic/interface-sdk/ui | Dialog heading layout. |
| DialogHeaderProps | @dartwic/interface-sdk/ui | Props accepted by a dialog header. |
| DialogTitle | @dartwic/interface-sdk/ui | Accessible dialog title. |
| DialogTitleProps | @dartwic/interface-sdk/ui | Props accepted by a dialog title. |
| FormattedValueControl | @dartwic/interface-sdk/ui | Popover with formatted display and the registered value editor. |
| FormattedValueInput | @dartwic/interface-sdk/ui | Reusable numeric editor driven by the channel’s Units formatting directive. |
| HostComponentProps | @dartwic/interface-sdk/ui | Shared presentation and native pass-through props accepted by host components. |
| HostEventHandler | @dartwic/interface-sdk/ui | Generic event callback accepted by host-wrapped native controls. |
| HostNode | @dartwic/interface-sdk/ui | Renderable content passed through to the host React runtime. |
| Input | @dartwic/interface-sdk/ui | Standard text or native typed input. |
| InputProps | @dartwic/interface-sdk/ui | Props accepted by the standard host input. |
| Label | @dartwic/interface-sdk/ui | Form label. |
| LabelProps | @dartwic/interface-sdk/ui | Props accepted by a form label. |
| ScrollArea | @dartwic/interface-sdk/ui | Styled scroll viewport. |
| ScrollAreaProps | @dartwic/interface-sdk/ui | Props accepted by a scroll viewport. |
| ScrollBar | @dartwic/interface-sdk/ui | Scroll-area bar. |
| ScrollBarProps | @dartwic/interface-sdk/ui | Props accepted by a scroll bar. |
| Select | @dartwic/interface-sdk/ui | Select-value controller. |
| SelectContent | @dartwic/interface-sdk/ui | Select popup content. |
| SelectContentProps | @dartwic/interface-sdk/ui | Props accepted by select popup content. |
| SelectItem | @dartwic/interface-sdk/ui | Selectable value item. |
| SelectItemProps | @dartwic/interface-sdk/ui | Props accepted by a selectable item. |
| SelectProps | @dartwic/interface-sdk/ui | Props accepted by the select root. |
| SelectTrigger | @dartwic/interface-sdk/ui | Control that opens select content. |
| SelectTriggerProps | @dartwic/interface-sdk/ui | Props accepted by the select trigger. |
| SelectValue | @dartwic/interface-sdk/ui | Selected value display. |
| SelectValueProps | @dartwic/interface-sdk/ui | Props accepted by the selected-value display. |
| Separator | @dartwic/interface-sdk/ui | Horizontal or vertical visual separator. |
| SeparatorProps | @dartwic/interface-sdk/ui | Props accepted by a visual separator. |
| Switch | @dartwic/interface-sdk/ui | Boolean switch control. |
| SwitchProps | @dartwic/interface-sdk/ui | Props accepted by the host switch. |
| Tabs | @dartwic/interface-sdk/ui | Tab selection controller. |
| TabsContent | @dartwic/interface-sdk/ui | Content associated with one tab value. |
| TabsContentProps | @dartwic/interface-sdk/ui | Props accepted by a tab content panel. |
| TabsList | @dartwic/interface-sdk/ui | Layout container for tab triggers. |
| TabsListProps | @dartwic/interface-sdk/ui | Props accepted by the tab-list container. |
| TabsProps | @dartwic/interface-sdk/ui | Props accepted by the tabs root. |
| TabsTrigger | @dartwic/interface-sdk/ui | Control that activates one tab value. |
| TabsTriggerProps | @dartwic/interface-sdk/ui | Props accepted by a tab trigger. |
| Tooltip | @dartwic/interface-sdk/ui | Tooltip state controller. |
| TooltipContent | @dartwic/interface-sdk/ui | Tooltip popup content. |
| TooltipContentProps | @dartwic/interface-sdk/ui | Props accepted by tooltip popup content. |
| TooltipProps | @dartwic/interface-sdk/ui | Props accepted by the tooltip root. |
| TooltipTrigger | @dartwic/interface-sdk/ui | Element that opens a tooltip. |
| TooltipTriggerProps | @dartwic/interface-sdk/ui | Props accepted by a tooltip trigger. |