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.

ExportImport pathDescription
Button@dartwic/interface-sdk/uiStandard host button.
ButtonProps@dartwic/interface-sdk/uiProps accepted by the standard host button.
Card@dartwic/interface-sdk/uiCard layout container.
CardContent@dartwic/interface-sdk/uiCard body container.
CardContentProps@dartwic/interface-sdk/uiProps accepted by card content.
CardDescription@dartwic/interface-sdk/uiSecondary card description text.
CardDescriptionProps@dartwic/interface-sdk/uiProps accepted by a card description.
CardHeader@dartwic/interface-sdk/uiCard heading container.
CardHeaderProps@dartwic/interface-sdk/uiProps accepted by a card header.
CardProps@dartwic/interface-sdk/uiProps accepted by the card root.
CardTitle@dartwic/interface-sdk/uiCard title text.
CardTitleProps@dartwic/interface-sdk/uiProps accepted by a card title.
Checkbox@dartwic/interface-sdk/uiBoolean or indeterminate checkbox.
CheckboxProps@dartwic/interface-sdk/uiProps accepted by the host checkbox.
ContextMenu@dartwic/interface-sdk/uiRoot component for a context menu.
ContextMenuContent@dartwic/interface-sdk/uiContainer for context menu actions.
ContextMenuItem@dartwic/interface-sdk/uiSelectable context menu action.
ContextMenuSeparator@dartwic/interface-sdk/uiVisual separator between context menu groups.
ContextMenuTrigger@dartwic/interface-sdk/uiElement whose context action opens the menu.
DialogDescription@dartwic/interface-sdk/uiAccessible dialog description.
DialogDescriptionProps@dartwic/interface-sdk/uiProps accepted by a dialog description.
DialogFooter@dartwic/interface-sdk/uiDialog action footer.
DialogFooterProps@dartwic/interface-sdk/uiProps accepted by a dialog footer.
DialogHeader@dartwic/interface-sdk/uiDialog heading layout.
DialogHeaderProps@dartwic/interface-sdk/uiProps accepted by a dialog header.
DialogTitle@dartwic/interface-sdk/uiAccessible dialog title.
DialogTitleProps@dartwic/interface-sdk/uiProps accepted by a dialog title.
FormattedValueControl@dartwic/interface-sdk/uiPopover with formatted display and the registered value editor.
FormattedValueInput@dartwic/interface-sdk/uiReusable numeric editor driven by the channel’s Units formatting directive.
HostComponentProps@dartwic/interface-sdk/uiShared presentation and native pass-through props accepted by host components.
HostEventHandler@dartwic/interface-sdk/uiGeneric event callback accepted by host-wrapped native controls.
HostNode@dartwic/interface-sdk/uiRenderable content passed through to the host React runtime.
Input@dartwic/interface-sdk/uiStandard text or native typed input.
InputProps@dartwic/interface-sdk/uiProps accepted by the standard host input.
Label@dartwic/interface-sdk/uiForm label.
LabelProps@dartwic/interface-sdk/uiProps accepted by a form label.
ScrollArea@dartwic/interface-sdk/uiStyled scroll viewport.
ScrollAreaProps@dartwic/interface-sdk/uiProps accepted by a scroll viewport.
ScrollBar@dartwic/interface-sdk/uiScroll-area bar.
ScrollBarProps@dartwic/interface-sdk/uiProps accepted by a scroll bar.
Select@dartwic/interface-sdk/uiSelect-value controller.
SelectContent@dartwic/interface-sdk/uiSelect popup content.
SelectContentProps@dartwic/interface-sdk/uiProps accepted by select popup content.
SelectItem@dartwic/interface-sdk/uiSelectable value item.
SelectItemProps@dartwic/interface-sdk/uiProps accepted by a selectable item.
SelectProps@dartwic/interface-sdk/uiProps accepted by the select root.
SelectTrigger@dartwic/interface-sdk/uiControl that opens select content.
SelectTriggerProps@dartwic/interface-sdk/uiProps accepted by the select trigger.
SelectValue@dartwic/interface-sdk/uiSelected value display.
SelectValueProps@dartwic/interface-sdk/uiProps accepted by the selected-value display.
Separator@dartwic/interface-sdk/uiHorizontal or vertical visual separator.
SeparatorProps@dartwic/interface-sdk/uiProps accepted by a visual separator.
Switch@dartwic/interface-sdk/uiBoolean switch control.
SwitchProps@dartwic/interface-sdk/uiProps accepted by the host switch.
Tabs@dartwic/interface-sdk/uiTab selection controller.
TabsContent@dartwic/interface-sdk/uiContent associated with one tab value.
TabsContentProps@dartwic/interface-sdk/uiProps accepted by a tab content panel.
TabsList@dartwic/interface-sdk/uiLayout container for tab triggers.
TabsListProps@dartwic/interface-sdk/uiProps accepted by the tab-list container.
TabsProps@dartwic/interface-sdk/uiProps accepted by the tabs root.
TabsTrigger@dartwic/interface-sdk/uiControl that activates one tab value.
TabsTriggerProps@dartwic/interface-sdk/uiProps accepted by a tab trigger.
Tooltip@dartwic/interface-sdk/uiTooltip state controller.
TooltipContent@dartwic/interface-sdk/uiTooltip popup content.
TooltipContentProps@dartwic/interface-sdk/uiProps accepted by tooltip popup content.
TooltipProps@dartwic/interface-sdk/uiProps accepted by the tooltip root.
TooltipTrigger@dartwic/interface-sdk/uiElement that opens a tooltip.
TooltipTriggerProps@dartwic/interface-sdk/uiProps accepted by a tooltip trigger.