Icon Types
IconTheme
Theme variants for icon rendering.IconPosition
Position of icon relative to content.SidebarIcon
Configuration for sidebar navigation icons.TableIcon
Icon type for table cells, can be a string or IconSource.StepIcon
Icon configuration for step indicators.Button Types
ButtonVariant
Available button style variants.ButtonFileType
File types supported by ButtonFile component.Status Types
Status
General status types for notifications and alerts.StatusType
Color-based status types for tags and badges.FeedItemStatus
Status types for feed items and activity logs.Data Types
AnyProp
Generic prop type that accepts various value types.SelectOption
Basic option structure for select inputs.DrawerOption
Extended option for drawer/dropdown menus with rich features.DrawerGroup
Configuration for grouping drawer options.DataListItem
Label-value pair for data lists.Badge
Badge configuration with status color.Breadcrumb
Breadcrumb navigation item.TabItem
Tab navigation item with optional indicators.Table Types
TableDataRow
Generic table row data structure.TableAction
Action configuration for table rows.TableSortBy
Sort direction for table columns.TableActionProp
Function type for generating row actions dynamically.TableGroupLabelProp
Function type for generating group labels.TableGroup
Grouped table data structure.TableField
Column configuration for legacy table components.Feed Types
FeedEvent
Event entry in activity feeds.FeedItemUser
User information for feed items.Company Types
Company
Company/organization data structure.Date Utility Types
DatesFromToday
Pre-calculated date ranges relative to today.DataTable Types
The following types are used for DataTable configuration and are exported from@invopop/popui.