Module ui

Module ui 

Source
Expand description

Enhanced UI component and page definitions for JSON-described GUI.

This module provides comprehensive types for defining dynamic UIs from JSON schemas, supporting state management, event handling, and complex component compositions.

Structs§

AccordionItem
Accordion item.
ArgMapping
Argument mapping for API calls.
BreadcrumbItem
Breadcrumb item.
ComponentSchema
Enhanced component schema for JSON-described UI.
CustomValidation
Custom validation rule.
DialogDefinition
Dialog definition for modals.
EventHandlers
Event handlers that can be attached to components.
FormField
Form field definition.
NavigationConfig
Navigation configuration.
NavigationItem
Navigation menu item.
PageDefinition
Enhanced page definition for plugin UI.
PageLifecycleHooks
Page lifecycle hooks.
SelectOption
Select option.
StateFieldDefinition
A single state field definition.
TabItem
Tab item.
TableColumn
Table column definition.
ValidationRule
Validation rule.

Enums§

Action
Action that can be executed in response to events.
StateFieldType
State field type enumeration.
ToastLevel
Toast notification level.