Skip to content

UIPlugin

UIPlugin = object

Defined in: packages/ui/src/types.ts:68

A UI plugin providing styled component implementations for plugin slots.

Created via createUIPlugin(). Slots not provided fall back to the headless defaults (unstyled HTML elements). The Joy UI plugin (@cfast/joy) is the built-in implementation; third-party plugins can target shadcn, Mantine, or any other component library.

UIPluginComponents for the full list of available slots.

components: Partial<UIPluginComponents>

Defined in: packages/ui/src/types.ts:70

Partial map of slot names to component implementations.