PrimeBrickPrimeBrick
  • Docs
  • Contact
  • MIT License
  • Documentation
  • MCP Server
  • API Catalog
  • Services
  • Libraries
PrimeBrickPrimeBrick

© 2026 PrimeBrick. MIT License. v3.8.0

github
Backend
Frontend
    OverviewGetting startedUI stackApp shell & sidebarAuthentication & sessionsSystem settingsUI componentsUI patterns
    Components
    API Reference
Microservices
powered by Zudoku
Frontend

API Reference

<!-- AUTO-GENERATED -->

Every Svelte component exported from src/lib/components/, rendered mechanically from the sveld extraction JSON. No prose — just prop, slot, and event tables.

Root

&lt;AppPageBreadcrumb />

Source: src/lib/components/AppPageBreadcrumb.svelte

PropTypeDefaultBindableRequiredDescription
segmentsAppBreadcrumbSegment[]—noyesAncestor segments only (current page title is shown separately, e.g. in h1). A trailing / is always rendered after the last segment.

&lt;AppPageLayout />

Source: src/lib/components/AppPageLayout.svelte

PropTypeDefaultBindableRequiredDescription
segmentsAppBreadcrumbSegment[]—noyes

Slots

NamePropsDescription
—
actions—
title—

&lt;AppPageScaffold />

Source: src/lib/components/AppPageScaffold.svelte

PropTypeDefaultBindableRequiredDescription
titlestring—nono

Slots

NamePropsDescription
—
header—
headerExtras—

&lt;AppServerBanner />

Source: src/lib/components/AppServerBanner.svelte

&lt;AppShell />

Source: src/lib/components/AppShell.svelte

Slots

NamePropsDescription
—

&lt;AppSidebar />

Source: src/lib/components/AppSidebar.svelte

&lt;AppTopbar />

Source: src/lib/components/AppTopbar.svelte

PropTypeDefaultBindableRequiredDescription
unreadNotificationsnumber3nono

&lt;BrowserClientInfo />

Source: src/lib/components/BrowserClientInfo.svelte

&lt;button />

Source: src/lib/components/button.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
loadingbooleanfalsenono
onClickPromiseunknown—noyes
onclickunknown—noyes
disabledunknown—noyes

Slots

NamePropsDescription
—

&lt;CommandPalette />

Source: src/lib/components/CommandPalette.svelte

PropTypeDefaultBindableRequiredDescription
openbooleanfalseyesno

&lt;FormPageLayout />

Source: src/lib/components/FormPageLayout.svelte

PropTypeDefaultBindableRequiredDescription
titlestring—nono
entitystring—noyes
rowUuidstring—noyes
auditDataRecord<string, any>—noyes
auditingColumnsMetaColumn[]—noyes
isCreatePagebooleanfalsenono
metaEntityMetadata—nono

Slots

NamePropsDescription
—
footerActions—
header—
headerExtras—

&lt;LangSelect />

Source: src/lib/components/LangSelect.svelte

&lt;ThemeToggle />

Source: src/lib/components/ThemeToggle.svelte

auth

&lt;LoginForm />

Source: src/lib/components/auth/LoginForm.svelte

PropTypeDefaultBindableRequiredDescription
onsuccess(data: { success: boolean; user: any }) => void—nono
onerror() => void—nono

&lt;SessionExpiredDialog />

Source: src/lib/components/auth/SessionExpiredDialog.svelte

date-dropper

&lt;date-wheel-picker />

Source: src/lib/components/date-dropper/date-wheel-picker.svelte

PropTypeDefaultBindableRequiredDescription
valueunknown—yesyes
placeholderunknown$t("common.selectDate")nono
includeTimebooleanfalsenono
defaultTimeunknownundefinednono
timezoneunknown—yesyes

entity-list-table

&lt;BulkActions />

Source: src/lib/components/entity-list-table/toolbar/BulkActions.svelte

PropTypeDefaultBindableRequiredDescription
selectedCountnumber—noyes
onBulkDelete() => void—noyes
onBulkRestore() => void—noyes
onBulkExport() => void—noyes
onBulkDuplicate() => void—noyes
rowActions{ duplicate?: boolean; delete?: boolean; export?: boolean }—noyes

&lt;BulkActionsToolbar />

Source: src/lib/components/entity-list-table/components/BulkActionsToolbar.svelte

PropTypeDefaultBindableRequiredDescription
toolbarMode'filters' | 'bulk'—noyes
hasAppliedFiltersboolean—noyes
filterValuesRecord<string, unknown>—noyes
advancedFiltersAdvancedFilter[]—noyes
selectedKeysstring[]—noyes
hasDeletedSelectedboolean—noyes
allSelectedDeletedboolean—noyes
filterableColumnsMetaColumn[]—noyes
onResetFilters() => void—noyes
onFilterValuesChange(values: Record<string, unknown>) => void—noyes
onAdvancedFiltersChange(filters: AdvancedFilter[], logic: 'AND' | 'OR') => void—noyes
onToggleToolbarMode() => void—noyes
onBulkExport() => void—noyes
onHtmlExport() => void—noyes
onBulkDuplicate() => void—noyes
onBulkDelete() => void—noyes
onBulkRestore() => void—noyes

&lt;BulkDeleteDialog />

Source: src/lib/components/entity-list-table/dialogs/BulkDeleteDialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
onOpenChange(open: boolean) => void—noyes
selectedCountnumber—noyes
isDeletingboolean—noyes
onConfirm() => void—noyes
onCancel() => void—noyes

&lt;BulkRestoreDialog />

Source: src/lib/components/entity-list-table/dialogs/BulkRestoreDialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
onOpenChange(open: boolean) => void—noyes
selectedCountnumber—noyes
isRestoringboolean—noyes
onConfirm() => void—noyes
onCancel() => void—noyes

&lt;CardActions />

Source: src/lib/components/entity-list-table/components/CardActions.svelte

PropTypeDefaultBindableRequiredDescription
rowTRow—noyes
rowKeystring—noyes
rowSelectedboolean—noyes
rowDeletedboolean—noyes
rowSelectionEnabledboolean—noyes
actionsEnabledboolean—noyes
selectedKeysstring[]—noyes
entityRowActions{
edit?: boolean;
duplicate?: boolean;
preview?: boolean;
delete?: boolean;
}—nono
dropdownMenuRowTRow | null—noyes
onToggleRowSelect(key: string) => void—noyes
onOpenRowDropdown(row: TRow) => void—noyes
onCloseRowDropdown() => void—noyes
onEditRow(row: TRow) => void—noyes
onLoadVersionHistory(row: TRow) => void—noyes
onDuplicateRow(row: TRow) => void—noyes
onDeleteRow(row: TRow) => void—noyes
onRestoreRow(row: TRow) => void—noyes
onPreviewRow(row: TRow) => void—noyes
isListModeboolean—noyes

Slots

NamePropsDescription
rowActions—

&lt;CardField />

Source: src/lib/components/entity-list-table/cards/CardField.svelte

PropTypeDefaultBindableRequiredDescription
rowRecord<string, unknown>—noyes
columnMetaColumn—noyes
rowSelectedboolean—noyes
rowDeletedboolean—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
viewMode'cards_grid' | 'cards_list'—nono
datetimeIanaRenderTicknumber—nono

Slots

NamePropsDescription
cell—

&lt;CardFieldRenderer />

Source: src/lib/components/entity-list-table/components/CardFieldRenderer.svelte

PropTypeDefaultBindableRequiredDescription
rowTRow—noyes
columnMetaColumn—noyes
rowSelectedboolean—noyes
rowDeletedboolean—noyes
rowSelectionEnabledboolean—noyes
stickyColumnsGroupMetaColumn[]—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—noyes
cellSnippet<[{ row: TRow; column: MetaColumn }]>—nono
viewMode'cards_list' | 'cards_grid'—noyes

&lt;CardGrid />

Source: src/lib/components/entity-list-table/cards/CardGrid.svelte

PropTypeDefaultBindableRequiredDescription
rowsRecord<string, unknown>[]—noyes
columnsMetaColumn[]—noyes
visibleKeysstring[]—noyes
selectedKeysstring[]—noyes
onSelectedKeysChange(keys: string[]) => void—noyes
uidstring—noyes
rowSelectionEnabledboolean—noyes
rowActionsany—nono
entityRowActions{ duplicate?: boolean; delete?: boolean; edit?: boolean; preview?: boolean }—nono
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—nono
viewMode'cards_grid' | 'cards_list'—noyes
onRowClick(row: Record<string, unknown>, key: string, e: MouseEvent) => void—nono
onPreviewRow(row: Record<string, unknown>) => void—nono
onEditRow(row: Record<string, unknown>) => void—nono
onDeleteRow(row: Record<string, unknown>) => void—nono
onRestoreRow(row: Record<string, unknown>) => void—nono
onDuplicateRow(row: Record<string, unknown>) => void—nono
onVersionHistory(row: Record<string, unknown>) => void—nono
rowFocusedIndexnumber | null—nono
cellany—nono
isRowDeleted(row: Record<string, unknown>) => boolean—nono

&lt;CardItem />

Source: src/lib/components/entity-list-table/components/CardItem.svelte

PropTypeDefaultBindableRequiredDescription
rowTRow—noyes
indexnumber—noyes
rowKeystring—noyes
rowSelectedboolean—noyes
rowDeletedboolean—noyes
rowFocusedboolean—noyes
rowSelectionEnabledboolean—noyes
actionsEnabledboolean—noyes
shownColumnsMetaColumn[]—noyes
stickyColumnsGroupMetaColumn[]—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—noyes
cellSnippet<[{ row: TRow; column: MetaColumn }]>—nono
rowActionsSnippet<[{ row: TRow }]>—nono
entityRowActions{
edit?: boolean;
duplicate?: boolean;
preview?: boolean;
delete?: boolean;
}—nono
dropdownMenuRowTRow | null—noyes
viewMode'cards_list' | 'cards_grid'—noyes
onEntityRowClick(key: string, e: MouseEvent) => void—noyes
onToggleRowSelect(key: string) => void—noyes
onOpenRowDropdown(row: TRow) => void—noyes
onCloseRowDropdown() => void—noyes
onEditRow(row: TRow) => void—noyes
onLoadVersionHistory(row: TRow) => void—noyes
onDuplicateRow(row: TRow) => void—noyes
onDeleteRow(row: TRow) => void—noyes
onRestoreRow(row: TRow) => void—noyes
onPreviewRow(row: TRow) => void—noyes
selectedKeysstring[]—noyes

&lt;CardList />

Source: src/lib/components/entity-list-table/cards/CardList.svelte

PropTypeDefaultBindableRequiredDescription
rowsRecord<string, unknown>[]—noyes
columnsMetaColumn[]—noyes
visibleKeysstring[]—noyes
selectedKeysstring[]—noyes
onSelectedKeysChange(keys: string[]) => void—noyes
uidstring—noyes
rowSelectionEnabledboolean—noyes
rowActionsany—nono
entityRowActions{ duplicate?: boolean; delete?: boolean; edit?: boolean; preview?: boolean }—nono
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—nono
viewMode'cards_grid' | 'cards_list'—noyes
onRowClick(row: Record<string, unknown>, key: string, e: MouseEvent) => void—nono
onPreviewRow(row: Record<string, unknown>) => void—nono
onEditRow(row: Record<string, unknown>) => void—nono
onDeleteRow(row: Record<string, unknown>) => void—nono
onRestoreRow(row: Record<string, unknown>) => void—nono
onDuplicateRow(row: Record<string, unknown>) => void—nono
onVersionHistory(row: Record<string, unknown>) => void—nono
rowFocusedIndexnumber | null—nono
cellany—nono
isRowDeleted(row: Record<string, unknown>) => boolean—nono

&lt;CardViewRenderer />

Source: src/lib/components/entity-list-table/components/CardViewRenderer.svelte

PropTypeDefaultBindableRequiredDescription
viewMode'cards_list' | 'cards_grid' | 'cards'—noyes
viewRowsTRow[]—noyes
shownColumnsMetaColumn[]—noyes
rowSelectionEnabledboolean—noyes
selectedKeysstring[]—noyes
rowKey(row: TRow) => string—noyes
isRowDeleted(row: TRow) => boolean—noyes
previewPanel{ state: { focusedRowIndex: number | null } }—noyes
actionsEnabledboolean—noyes
rowActionsSnippet<[{ row: TRow }]>—nono
entityRowActions{
edit?: boolean;
duplicate?: boolean;
preview?: boolean;
delete?: boolean;
}—nono
dropdownMenuRowTRow | null—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—noyes
cellSnippet<[{ row: TRow; column: MetaColumn }]>—nono
stickyColumnsGroupMetaColumn[]—noyes
errorstring | null—noyes
rowsLoadingboolean—noyes
loadingTextstring—noyes
rowsTRow[]—noyes
emptyTextstring—noyes
showSelectedOnlyboolean—noyes
selectionCountnumber—noyes
orderedSelectedRowsTRow[]—noyes
allOnPageSelectedboolean—noyes
headerIndeterminateboolean—noyes
toggleAllOnPage() => void—noyes
allColumnsMetaColumn[]—noyes
effectiveSortKeystring | null—noyes
sortDirSortDir—noyes
onSortChange(key: string | null, dir: SortDir) => void—noyes
sortableColumnsMetaColumn[]—noyes
datetimeIanaToggleColumnsMetaColumn[]—noyes
toggleDatetimeIana(col: MetaColumn) => void—noyes
onEntityRowClick(key: string, e: MouseEvent) => void—noyes
onToggleRowSelect(key: string) => void—noyes
onOpenRowDropdown(row: TRow) => void—noyes
onCloseRowDropdown() => void—noyes
onEditRow(row: TRow) => void—noyes
onLoadVersionHistory(row: TRow) => void—noyes
onDuplicateRow(row: TRow) => void—noyes
onDeleteRow(row: TRow) => void—noyes
onRestoreRow(row: TRow) => void—noyes
onPreviewRow(row: TRow) => void—noyes

Slots

NamePropsDescription
emptyView—
errorView—
rowsLoadingView—

&lt;CellRenderer />

Source: src/lib/components/entity-list-table/components/CellRenderer.svelte

PropTypeDefaultBindableRequiredDescription
rowTRow—noyes
columnMetaColumn—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—noyes

Slots

NamePropsDescription
cell—

&lt;ChangePasswordDialog />

Source: src/lib/components/entity-list-table/dialogs/ChangePasswordDialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
onOpenChange(open: boolean) => void—nono
rowTRow | null—noyes
uidstring—noyes

&lt;ColumnSelectorPanel />

Source: src/lib/components/entity-list-table/panels/ColumnSelectorPanel.svelte

PropTypeDefaultBindableRequiredDescription
stickyColumnsColumnLike[]—noyes
nonAuditingColumnsColumnLike[]—noyes
auditingColumnsColumnLike[]—noyes
visibleKeysstring[]—noyes
toggleColumnKey(key: string) => void—noyes
onReorderKeys(group: 'sticky' | 'data' | 'auditing', keys: string[]) => void—nono
onResetColumnVisibility() => void—noyes
t(key: string) => string—noyes

&lt;DeleteDialog />

Source: src/lib/components/entity-list-table/dialogs/DeleteDialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
onOpenChange(open: boolean) => void—noyes
isDeletingboolean—noyes
onConfirm() => void—noyes
onCancel() => void—noyes

&lt;DeletionFilterToggle />

Source: src/lib/components/entity-list-table/toolbar/DeletionFilterToggle.svelte

PropTypeDefaultBindableRequiredDescription
deletionFilterMode'non_deleted' | 'deleted' | 'all'—noyes
onDeletionFilterModeChange(mode: 'non_deleted' | 'deleted' | 'all') => void—noyes

&lt;DuplicateDialog />

Source: src/lib/components/entity-list-table/dialogs/DuplicateDialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
onOpenChange(open: boolean) => void—noyes
duplicateScope'single' | 'selected'—noyes
selectedCountnumber—noyes
entitystring—noyes
isDuplicatingboolean—noyes
onConfirm() => void—noyes
onCancel() => void—noyes

&lt;EntityListTable />

Source: src/lib/components/entity-list-table/EntityListTable.svelte

PropTypeDefaultBindableRequiredDescription
uidunknown—noyes
entitystringcustomernono
columnsunknown—noyes
stickyColumnsunknown—noyes
dataColumnsunknown—noyes
auditingColumnsunknown—noyes
viewVisibilityunknown—noyes
columnOrderStorageKeyunknown—noyes
defaultSortunknown—noyes
pageSizeOptionsunknown—noyes
searchPlaceholderKeyunknown—noyes
selectionLabelKeyunknown—noyes
selectionLabelSingularKeyunknown—noyes
selectionLabelTextunknown—noyes
selectionLabelSingularTextunknown—noyes
rowsunknown—noyes
totalunknown—noyes
metaLoadingunknown—noyes
rowsLoadingunknown—noyes
errorunknown—noyes
pageunknown—noyes
pageSizeunknown—noyes
onPageChangeunknown—noyes
onPageSizeChangeunknown—noyes
searchunknown—noyes
onSearchInputunknown—noyes
searchInKeysunknown—noyes
onSearchInKeysChangeunknown—noyes
sortKeyunknown—noyes
sortDirunknown—noyes
onSortChangeunknown—noyes
visibleKeysunknown—noyes
onVisibleKeysChangeunknown—noyes
onResetColumnVisibilityunknown—noyes
selectedKeys[]yesno
onSelectedKeysChangeunknown—noyes
rowSelectionEnabledbooleantruenono
onRefreshunknown—noyes
refreshDisabledbooleanfalsenono
rowActionsEnabledbooleanfalsenono
rowActionsunknown—noyes
entityRowActionsunknown—noyes
customActionHandlersunknown—noyes
onCreateActionunknown—noyes
onEditActionunknown—noyes
filtersOpenbooleanfalseyesno
filterValues{}[object Object]nono
onFilterValuesChangeunknown—noyes
onResetFiltersunknown—noyes
advancedFilters[]nono
onAdvancedFiltersChangeunknown—noyes
filterValuesStorageKeyunknown—noyes
advancedFiltersStorageKeyunknown—noyes
deletionFilterModestringnon_deletedyesno
onDeletionFilterModeChangeunknown—noyes
datetimeIanaModeByKey{}[object Object]yesno
datetimeIanaRenderTicknumber0yesno
cellunknown—noyes
metaLoadingViewunknown—noyes
rowsLoadingViewunknown—noyes
emptyViewunknown—noyes
errorViewunknown—noyes
loadingMessageunknown—noyes
noRecordsMessageunknown—noyes

&lt;EntityListTableCardView />

Source: src/lib/components/entity-list-table/components/EntityListTableCardView.svelte

PropTypeDefaultBindableRequiredDescription
viewMode'table' | 'cards' | 'cards_list'—noyes
viewRowsTRow[]—noyes
shownColumnsany[]—noyes
rowSelectionEnabledboolean—noyes
selectedKeysstring[]—noyes
rowKey(row: TRow) => string—noyes
isRowDeleted(row: TRow) => boolean—noyes
previewPanelany—noyes
actionsEnabledboolean—noyes
rowActionsany—noyes
entityRowActionsany—noyes
dropdownMenuRowTRow | null—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—noyes
cellany—noyes
stickyColumnsGroupany[]—noyes
errorstring | null—noyes
errorViewSnippet—nono
rowsLoadingboolean—noyes
rowsLoadingViewSnippet—nono
loadingTextstring—noyes
rowsTRow[]—noyes
emptyViewSnippet—nono
emptyTextstring—noyes
showSelectedOnlyboolean—noyes
selectionCountnumber—noyes
orderedSelectedRowsTRow[]—noyes
allOnPageSelectedboolean—noyes
headerIndeterminateboolean—noyes
toggleAllOnPage() => void—noyes
allColumnsany[]—noyes
effectiveSortKeystring | null—noyes
sortDir'asc' | 'desc'—noyes
onSortChange(key: string | null, dir: 'asc' | 'desc') => void—noyes
sortableColumnsany[]—noyes
datetimeIanaToggleColumnsany[]—noyes
toggleDatetimeIana(col: any) => void—noyes
onEntityRowClick(key: string, e: MouseEvent) => void—noyes
onToggleRowSelect(key: string) => void—noyes
onOpenRowDropdown(row: TRow) => void—noyes
onCloseRowDropdown() => void—noyes
onEditRow(row: TRow) => void—noyes
rowActionsComposableany—noyes
onPreviewRow(row: TRow) => void—noyes

&lt;EntityListTableContent />

Source: src/lib/components/entity-list-table/components/EntityListTableContent.svelte

PropTypeDefaultBindableRequiredDescription
metaLoadingboolean—noyes
viewMode'table' | 'cards' | 'cards_list'—noyes
metaLoadingViewSnippet—nono
loadingTextstring—noyes
viewRowsany—noyes
shownColumnsany[]—noyes
rowSelectionEnabledboolean—noyes
selectedKeysstring[]—noyes
rowKeyany—noyes
isRowDeletedany—noyes
previewPanelany—noyes
actionsEnabledboolean—noyes
rowActionsany—noyes
entityRowActionsany—noyes
dropdownMenuRowany—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—noyes
cellany—noyes
stickyColumnsGroupany[]—noyes
errorstring | null—noyes
errorViewSnippet—nono
rowsLoadingboolean—noyes
rowsLoadingViewSnippet—nono
rowsany—noyes
emptyViewSnippet—nono
emptyTextstring—noyes
showSelectedOnlyboolean—noyes
selectionCountnumber—noyes
orderedSelectedRowsany—noyes
allOnPageSelectedboolean—noyes
headerIndeterminateboolean—noyes
toggleAllOnPage() => void—noyes
allColumnsany[]—noyes
effectiveSortKeystring | null—noyes
sortDir'asc' | 'desc'—noyes
onSortChange(key: string | null, dir: 'asc' | 'desc') => void—noyes
sortableColumnsany[]—noyes
datetimeIanaToggleColumnsany[]—noyes
toggleDatetimeIana(col: any) => void—noyes
onEntityRowClick(key: string, e: MouseEvent) => void—noyes
onToggleRowSelect(key: string) => void—noyes
onOpenRowDropdown(row: any) => void—noyes
onCloseRowDropdown() => void—noyes
onEditRow(row: any) => void—noyes
rowActionsComposableany—noyes
onPreviewRow(row: any) => void—noyes
tableRefany—noyes
tableDensityClassstring—noyes
stickyColumnsStateany—noyes
rowChromeHstring—noyes
checkboxInteractiveClassstring—noyes
visibleKeysstring[]—noyes
handleSortClick(col: any) => void—noyes
rowRangeSelectionany—noyes
uidstring—noyes
pageSizenumber—noyes
pagenumber—noyes
onPageChange(page: number) => void—noyes
entitystring—noyes
columnsMetaColumn[]—noyes
stickyColumnsany[] | undefined—noyes
dataColumnsany[] | undefined—noyes
auditingColumnsany[] | undefined—noyes
rowActionsEnabledboolean—noyes
footerRangeTotalnumber—noyes
footerPagenumber—noyes
previewDropdownOpenboolean—noyes
navigatePreview(direction: number) => void—noyes
extraColsnumber—noyes

&lt;EntityListTableDialogs />

Source: src/lib/components/entity-list-table/components/EntityListTableDialogs.svelte

PropTypeDefaultBindableRequiredDescription
dialogsany—noyes
rowActionsComposableany—noyes
bulkActionsany—noyes
exportComposableany—noyes
selectedKeysstring[]—noyes
totalbigint—noyes
entitystring—noyes

&lt;EntityListTableFooter />

Source: src/lib/components/entity-list-table/components/EntityListTableFooter.svelte

PropTypeDefaultBindableRequiredDescription
footerRangeTotalnumber—noyes
footerRangeStartnumber—noyes
footerRangeEndnumber—noyes
footerPagenumber—noyes
footerTotalPagesnumber—noyes
footerUsesClientPagingboolean—noyes
clientSelectedPagenumber1yesno
rowSelectionEnabledboolean—noyes
selectionCountnumber—noyes
selectionLabelKeystring—nono
selectionLabelSingularKeystring—nono
selectionLabelTextstring—nono
selectionLabelSingularTextstring—nono
selectionPastParticipleKeystring—noyes
showSelectedOnlybooleanfalseyesno
pageSizenumber—noyes
pageSizeOptionsnumber[]—noyes
pagenumber—noyes
totalPagesnumber—noyes
onPageChange(page: number) => void—noyes
onPageSizeChange(size: number) => void—noyes

&lt;EntityListTableHeader />

Source: src/lib/components/entity-list-table/components/EntityListTableHeader.svelte

PropTypeDefaultBindableRequiredDescription
searchstring—noyes
onSearchInput(value: string) => void—noyes
searchPlaceholderKeystring—nono
searchInKeysstring[] | null—noyes
searchableColumnsMetaColumn[]—noyes
onSearchInKeysChange(keys: string[] | null) => void—noyes
toggleSearchKey(key: string) => void—noyes
viewMode'table' | 'cards' | 'cards_list'—noyes
onViewModeChange(mode: 'table' | 'cards' | 'cards_list') => void—noyes
deletionFilterMode'non_deleted' | 'deleted' | 'all'—noyes
onDeletionFilterModeChange(mode: 'non_deleted' | 'deleted' | 'all') => void—noyes
rowsLoadingboolean—noyes
refreshDisabledboolean—noyes
onRefresh() => void—noyes
filterableColumnsMetaColumn[]—noyes
filtersOpenboolean—noyes
onFiltersOpenChange(open: boolean) => void—noyes
stickyColumnsGroupMetaColumn[]—noyes
nonAuditingColumnsMetaColumn[]—noyes
auditingColumnsGroupMetaColumn[]—noyes
visibleKeysstring[]—noyes
toggleColumnKey(key: string) => void—noyes
resetColumnsAndSorting() => void—noyes
checkboxVisualOnlyClassstring—noyes
onCreateAction() => void—nono
toolbarMode'filters' | 'bulk'—noyes
hasAppliedFiltersboolean—noyes
filterValuesRecord<string, any>—noyes
advancedFiltersAdvancedFilter[]—noyes
selectedKeysstring[]—noyes
hasDeletedSelectedboolean—noyes
allSelectedDeletedboolean—noyes
onResetFilters() => void—noyes
onFilterValuesChange(values: Record<string, any>) => void—nono
onAdvancedFiltersChange(filters: AdvancedFilter[], connector: 'AND' | 'OR') => void—nono
onToggleToolbarMode() => void—noyes
onBulkExport() => void—noyes
onHtmlExport() => void—noyes
onBulkDuplicate() => void—noyes
onBulkDelete() => void—noyes
onBulkRestore() => void—noyes

&lt;EntityListTableHeaderRow />

Source: src/lib/components/entity-list-table/components/EntityListTableHeaderRow.svelte

PropTypeDefaultBindableRequiredDescription
rowSelectionEnabledboolean—noyes
stickyColumnsStateany—noyes
rowChromeHstring—noyes
checkboxInteractiveClassstring—noyes
allOnPageSelectedboolean—noyes
headerIndeterminateboolean—noyes
toggleAllOnPage() => void—noyes
shownColumnsany[]—noyes
stickyColumnsGroupany[]—noyes
visibleKeysstring[]—noyes
sortKeystring | null—noyes
sortDir'asc' | 'desc'—noyes
rowsLoadingboolean—noyes
handleSortClick(col: any) => void—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
toggleDatetimeIana(col: any) => void—noyes
actionsEnabledboolean—noyes
previewPanelany—noyes
viewRowsany[]—noyes

&lt;EntityListTableLoading />

Source: src/lib/components/entity-list-table/components/EntityListTableLoading.svelte

PropTypeDefaultBindableRequiredDescription
metaLoadingboolean—noyes
loadingTextstring—noyes

Slots

NamePropsDescription
metaLoadingView—

&lt;EntityListTableTableView />

Source: src/lib/components/entity-list-table/components/EntityListTableTableView.svelte

PropTypeDefaultBindableRequiredDescription
tableRefany—noyes
tableDensityClassstring—noyes
rowSelectionEnabledboolean—noyes
stickyColumnsStateany—noyes
rowChromeHstring—noyes
checkboxInteractiveClassstring—noyes
allOnPageSelectedboolean—noyes
headerIndeterminateboolean—noyes
toggleAllOnPage() => void—noyes
shownColumnsany[]—noyes
stickyColumnsGroupany[]—noyes
visibleKeysstring[]—noyes
sortKeystring | null—noyes
sortDir'asc' | 'desc'—noyes
rowsLoadingboolean—noyes
handleSortClick(col: any) => void—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
toggleDatetimeIana(col: any) => void—noyes
actionsEnabledboolean—noyes
previewPanelany—noyes
viewRowsTRow[]—noyes
errorstring | null—noyes
errorViewSnippet—nono
rowsLoadingViewSnippet—nono
loadingTextstring—noyes
rowsany—noyes
extraColsnumber—noyes
emptyViewSnippet—nono
emptyTextstring—noyes
showSelectedOnlyboolean—noyes
selectionCountnumber—noyes
orderedSelectedRowsTRow[]—noyes
rowRangeSelectionany—noyes
datetimeIanaRenderTicknumber—noyes
rowKey(row: TRow) => string—noyes
isRowDeleted(row: TRow) => boolean—noyes
cellany—noyes
rowActionsany—noyes
entityRowActionsany—noyes
dropdownMenuRowTRow | null—noyes
onEntityRowClick(key: string, e: MouseEvent) => void—noyes
handlePreviewRow(row: TRow) => void—noyes
toggleRowSelect(key: string) => void—noyes
openRowDropdown(row: TRow) => void—noyes
closeRowDropdown() => void—noyes
handleEditRow(row: TRow) => void—noyes
rowActionsComposableany—noyes
uidstring—noyes
pageSizenumber—noyes
pagenumber—noyes
onPageChange(page: number) => void—noyes
entitystring—noyes
columnsMetaColumn[]—noyes
stickyColumnsany[] | undefined—noyes
dataColumnsany[] | undefined—noyes
auditingColumnsany[] | undefined—noyes
rowActionsEnabledboolean—noyes
selectedKeysstring[]—noyes
footerRangeTotalnumber—noyes
footerPagenumber—noyes
previewDropdownOpenboolean—noyes
navigatePreview(direction: number) => void—noyes

&lt;EntityListToolbar />

Source: src/lib/components/entity-list-table/toolbar/EntityListToolbar.svelte

PropTypeDefaultBindableRequiredDescription
searchstring—noyes
onSearchInput(value: string) => void—noyes
searchPlaceholderKeystring—nono
searchInKeysstring[] | null—noyes
searchableColumnsany[]—noyes
onSearchInKeysChange(keys: string[] | null) => void—noyes
toggleSearchKey(key: string) => void—noyes
viewModeViewName—noyes
onViewModeChange(mode: ViewName) => void—noyes
deletionFilterMode'non_deleted' | 'deleted' | 'all'—noyes
onDeletionFilterModeChange(mode: 'non_deleted' | 'deleted' | 'all') => void—noyes
rowsLoadingboolean—noyes
refreshDisabledboolean—noyes
onRefresh() => void—noyes
filterableColumnsany[]—noyes
filtersOpenboolean—noyes
onFiltersOpenChange(open: boolean) => void—noyes
onColumnSelectorClick() => void—noyes
onCreateAction() => void—nono

&lt;ExportDialog />

Source: src/lib/components/entity-list-table/dialogs/ExportDialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
onOpenChange(open: boolean) => void—noyes
selectedCountnumber—noyes
totalCountbigint—noyes
entitystring—noyes
exportScope'selected' | 'all'—noyes
onExportScopeChange(scope: 'selected' | 'all') => void—noyes
fileTypestring | null—noyes
isExportingboolean—noyes
onFileTypeChange(type: string) => void—noyes
onConfirm() => void—noyes
onCancel() => void—noyes

&lt;ExportPreviewDialog />

Source: src/lib/components/entity-list-table/dialogs/ExportPreviewDialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
onOpenChange(open: boolean) => void—noyes
previewMode'html' | 'pdf' | 'email'—noyes
onPreviewModeChange(mode: 'html' | 'pdf' | 'email') => void—noyes
htmlPreviewContentstring—noyes
pdfBlobUrlstring | null—noyes
emailHtmlContentstring—noyes
isEmailPreparingboolean—noyes
emailCopiedboolean—noyes
onGeneratePdfPreview() => void—noyes
onPrepareEmailHtml() => void—noyes
onCopyHtmlToClipboard() => void—noyes
onCopyEmailHtmlToClipboard() => void—noyes
onClose() => void—noyes

&lt;FilterBar />

Source: src/lib/components/entity-list-table/toolbar/FilterBar.svelte

PropTypeDefaultBindableRequiredDescription
hasAppliedFiltersboolean—noyes
filterValuesRecord<string, any>—noyes
advancedFiltersAdvancedFilter[]—noyes
filterableColumnsMetaColumn[]—noyes
onResetFilters() => void—noyes
onFilterValuesChange(values: Record<string, any>) => void—noyes
onAdvancedFiltersChange(filters: AdvancedFilter[]) => void—noyes

&lt;FiltersPanel />

Source: src/lib/components/entity-list-table/panels/FiltersPanel.svelte

PropTypeDefaultBindableRequiredDescription
contentany—noyes
filterableColumnsMetaColumn[]nono
filterValuesRecord<string, any>[object Object]nono
onFilterValuesChange(values: Record<string, any>) => void—nono
onResetFilters() => void—nono
modalbooleantruenono
advancedFiltersAdvancedFilter[]nono
onAdvancedFiltersChange(filters: AdvancedFilter[], connector: 'AND' | 'OR') => void—nono

&lt;HtmlExportDialog />

Source: src/lib/components/entity-list-table/dialogs/HtmlExportDialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
onOpenChange(open: boolean) => void—noyes
selectedCountnumber—noyes
totalCountbigint—noyes
entitystring—noyes
isExportingboolean—noyes
onConfirm() => void—noyes
onCancel() => void—noyes

&lt;Pagination />

Source: src/lib/components/entity-list-table/pagination/Pagination.svelte

PropTypeDefaultBindableRequiredDescription
currentPagenumber—noyes
totalPagesnumber—noyes
usesClientPagingboolean—noyes
clientSelectedPagenumber—noyes
onPageChange(page: number) => void—noyes

&lt;PreviewPanel />

Source: src/lib/components/entity-list-table/panels/PreviewPanel.svelte

PropTypeDefaultBindableRequiredDescription
rowTRow—noyes
previewEditModeboolean—noyes
previewRowIndexnumber—noyes
previewDropdownOpenboolean—noyes
totalRecordsnumber—noyes
currentPagenumber—noyes
pageSizenumber—noyes
onPreviewEditModeChange(mode: boolean) => void—noyes
onNavigatePreview(direction: number) => void—noyes
onPreviewDropdownOpenChange(open: boolean) => void—noyes
onEditRow(row: TRow) => void—noyes
onDuplicateRow(row: TRow) => void—noyes
onDeleteRow(row: TRow) => void—noyes
onRestoreRow(row: TRow) => void—noyes
onLoadVersionHistory(row: TRow) => void—noyes
onClosePreview() => void—noyes
columnsMetaColumn[]—noyes
stickyColumnsMetaColumn[]nono
dataColumnsMetaColumn[]nono
auditingColumnsMetaColumn[]nono
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
entityRowActions{ edit?: boolean; duplicate?: boolean; delete?: boolean; preview?: boolean }—nono
isRowDeleted(row: TRow) => boolean—noyes
rowSelectionEnabledboolean—noyes
rowSelectedboolean—noyes

Slots

NamePropsDescription
cell—

&lt;PreviewPanelWrapper />

Source: src/lib/components/entity-list-table/components/PreviewPanelWrapper.svelte

PropTypeDefaultBindableRequiredDescription
previewPanel{
state: {
previewPanelOpen: boolean;
previewRow: TRow | null;
focusedRowIndex: number | null;
previewEditMode: boolean;
previewRowIndex: number;
};
openPreview: (row: TRow) => void;
closePreview: () => void;
setPreviewEditMode: (mode: boolean) => void;
}—noyes
rowsTRow[]—noyes
viewRowsTRow[]—noyes
uidstring—noyes
pageSizenumber—noyes
pagenumber—noyes
onPageChange(page: number) => void—noyes
entitystringdefaultnono
columnsMetaColumn[]—noyes
stickyColumnsMetaColumn[]nono
dataColumnsMetaColumn[]nono
auditingColumnsMetaColumn[]nono
rowActionsEnabledboolean—noyes
rowActionsSnippet<[{ row: TRow }]>—nono
entityRowActions{ edit?: boolean; duplicate?: boolean; preview?: boolean; delete?: boolean }—nono
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
isRowDeleted(row: TRow) => boolean—noyes
rowKey(row: TRow) => string—noyes
rowSelectionEnabledboolean—noyes
selectedKeysSet<string> | string[]—noyes
footerRangeTotalnumber—noyes
footerPagenumber—noyes
previewDropdownOpenboolean—noyes
navigatePreview(direction: number) => void—noyes
onEditRow(row: TRow) => void—noyes
onDuplicateRow(row: TRow) => void—noyes
onDeleteRow(row: TRow) => void—noyes
onRestoreRow(row: TRow) => void—noyes
onPreviewDropdownOpenChange(open: boolean) => void—noyes
rowsLoadingboolean—noyes
cellSnippet<[PreviewPanelWrapperCellArgs]>—nono

&lt;RestoreDialog />

Source: src/lib/components/entity-list-table/dialogs/RestoreDialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
onOpenChange(open: boolean) => void—noyes
isRestoringboolean—noyes
onConfirm() => void—noyes
onCancel() => void—noyes

&lt;SearchBar />

Source: src/lib/components/entity-list-table/toolbar/SearchBar.svelte

PropTypeDefaultBindableRequiredDescription
searchstring—noyes
onSearchInput(value: string) => void—noyes
searchPlaceholderKeystring—nono
searchInKeysstring[] | null—noyes
searchableColumnsMetaColumn[]—noyes
onSearchInKeysChange(keys: string[] | null) => void—noyes
toggleSearchKey(key: string) => void—noyes

&lt;SearchInPanel />

Source: src/lib/components/entity-list-table/panels/SearchInPanel.svelte

PropTypeDefaultBindableRequiredDescription
searchInKeysstring[] | null | undefined—noyes
searchableColumnsColumnLike[]—noyes
onSearchInKeysChange(keys: string[] | null) => void—noyes
toggleSearchKey(key: string) => void—noyes

&lt;SearchSyntaxHighlighter />

Source: src/lib/components/entity-list-table/search/SearchSyntaxHighlighter.svelte

PropTypeDefaultBindableRequiredDescription
searchstringnono
disablePaddingbooleanfalsenono

&lt;SelectionCounter />

Source: src/lib/components/entity-list-table/toolbar/SelectionCounter.svelte

PropTypeDefaultBindableRequiredDescription
selectionCountnumber—noyes
selectionLabelKeystring—nono
selectionLabelSingularKeystring—nono
selectionLabelTextstring—nono
selectionLabelSingularTextstring—nono
selectionPastParticipleKeystring—noyes
showSelectedOnlyboolean—noyes
onShowSelectedOnlyChange(show: boolean) => void—noyes

&lt;StateRenderer />

Source: src/lib/components/entity-list-table/components/StateRenderer.svelte

PropTypeDefaultBindableRequiredDescription
rowTRow—noyes
isDeletedboolean—noyes
onDelete(row: TRow) => void—noyes
onRestore(row: TRow) => void—noyes

&lt;TableBody />

Source: src/lib/components/entity-list-table/components/TableBody.svelte

PropTypeDefaultBindableRequiredDescription
errorstring | null—noyes
rowsLoadingboolean—noyes
loadingTextstring—noyes
rowsTRow[]—noyes
viewRowsTRow[]—noyes
shownColumnsMetaColumn[]—noyes
extraColsnumber—noyes
emptyTextstring—noyes
showSelectedOnlyboolean—noyes
selectionCountnumber—noyes
orderedSelectedRowsTRow[]—noyes
rowSelectionEnabledboolean—noyes
selectedKeysstring[]—noyes
rowRangeSelection{
state: { rowRangeMouseDown: boolean; rangeDragActive: boolean };
onRowRangeMouseDown: (index: number, e: MouseEvent) => void;
}—noyes
datetimeIanaRenderTicknumber—noyes
rowKey(row: TRow) => string—noyes
isRowDeleted(row: TRow) => boolean—noyes
previewPanel{
focusedRowIndex: number | null;
}—noyes
actionsEnabledboolean—noyes
rowChromeHstring—noyes
stickyColumnsGroupMetaColumn[]—noyes
stickyColumnsStateany—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
cellSnippet<[ { row: TRow; column: MetaColumn } ]>—nono
rowActionsSnippet<[ { row: TRow } ]>—nono
entityRowActions{
duplicate?: boolean;
delete?: boolean;
edit?: boolean;
preview?: boolean;
}—nono
dropdownMenuRowTRow | null—noyes
onRowRangeMouseDown(index: number, e: MouseEvent) => void—noyes
onEntityRowClick(key: string, e: MouseEvent) => void—noyes
onPreviewRow(row: TRow) => void—noyes
onToggleRowSelect(key: string) => void—noyes
onOpenRowDropdown(row: TRow) => void—noyes
onCloseRowDropdown() => void—noyes
onEditRow(row: TRow) => void—noyes
onLoadVersionHistory(row: TRow) => void—noyes
onDuplicateRow(row: TRow) => void—noyes
onDeleteRow(row: TRow) => void—noyes
onRestoreRow(row: TRow) => void—noyes
handleCustomAction(action: { actionName: string; translationKey: string }, row: TRow) => void—nono
stickyCellClass(key: string, idx: number, isHeader: boolean) => string | undefined—noyes

Slots

NamePropsDescription
emptyView—
errorView—
rowsLoadingView—

&lt;TableCell />

Source: src/lib/components/entity-list-table/table/TableCell.svelte

PropTypeDefaultBindableRequiredDescription
rowRecord<string, unknown>—noyes
columnMetaColumn—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—noyes

Slots

NamePropsDescription
cellSnippet—

&lt;TableFooter />

Source: src/lib/components/entity-list-table/components/TableFooter.svelte

PropTypeDefaultBindableRequiredDescription
footerRangeTotalnumber—noyes
footerRangeStartnumber—noyes
footerRangeEndnumber—noyes
footerPagenumber—noyes
footerTotalPagesnumber—noyes
footerUsesClientPagingboolean—noyes
clientSelectedPagenumber1yesno
rowSelectionEnabledboolean—noyes
selectionCountnumber—noyes
selectionLabelKeystring—nono
selectionLabelSingularKeystring—nono
selectionLabelTextstring—nono
selectionLabelSingularTextstring—nono
selectionPastParticipleKeystring—noyes
showSelectedOnlybooleanfalseyesno
pageSizenumber—noyes
pageSizeOptionsnumber[]—noyes
pagenumber—noyes
totalPagesnumber—noyes
onPageChange(page: number) => void—noyes
onPageSizeChange(size: number) => void—noyes

&lt;TableHeader />

Source: src/lib/components/entity-list-table/components/TableHeader.svelte

PropTypeDefaultBindableRequiredDescription
rowSelectionEnabledboolean—noyes
stickyColumnsState{
checkboxHeadRef: HTMLTableCellElement | null;
state: { stickyLeftOffsets: Record<string, number> };
stickyRef: any;
}—noyes
rowChromeHstring—noyes
allOnPageSelectedboolean—noyes
headerIndeterminateboolean—noyes
toggleAllOnPage() => void—noyes
shownColumnsMetaColumn[]—noyes
stickyColumnsGroupMetaColumn[]—noyes
stickyCellClass(key: string, idx: number, isHeader: boolean) => string | undefined—noyes
handleSortClick(col: MetaColumn) => void—noyes
rowsLoadingboolean—noyes
sortKeystring | null—noyes
sortDirSortDir—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
toggleDatetimeIana(col: MetaColumn) => void—noyes
actionsEnabledboolean—noyes
previewPanel{
state: {
previewPanelOpen: boolean;
previewRow: TRow | null;
};
openPreview: (row: TRow) => void;
closePreview: () => void;
}—noyes
viewRowsTRow[]—noyes

&lt;TableHeader />

Source: src/lib/components/entity-list-table/table/TableHeader.svelte

PropTypeDefaultBindableRequiredDescription
columnsMetaColumn[]—noyes
sortKeystring | null—noyes
sortDir'asc' | 'desc'—noyes
onSortChange(key: string | null, dir: 'asc' | 'desc') => void—noyes
visibleKeysstring[]—noyes
rowSelectionEnabledboolean—noyes
allOnPageSelectedboolean—noyes
headerIndeterminateboolean—noyes
onToggleAllOnPage() => void—noyes
rowsLoadingboolean—noyes
stickyCellClass(key: string, idx: number, isHeader: boolean) => string | undefined—noyes
rowChromeHstring—noyes

&lt;TableRow />

Source: src/lib/components/entity-list-table/components/TableRow.svelte

PropTypeDefaultBindableRequiredDescription
rowTRow—noyes
indexnumber—noyes
rowKeystring—noyes
rowSelectedboolean—noyes
rowDeletedboolean—noyes
rowFocusedboolean—noyes
rowSelectionEnabledboolean—noyes
actionsEnabledboolean—noyes
rowChromeHstring—noyes
selectedKeysstring[]—noyes
shownColumnsimport('$lib/entity-list/types').MetaColumn[]—noyes
stickyColumnsGroupimport('$lib/entity-list/types').MetaColumn[]—noyes
stickyColumnsState{
state: { stickyLeftOffsets: Record<string, number> };
stickyRef: any;
}—noyes
datetimeIanaModeByKeyRecord<string, 'browser' | 'record'>—noyes
datetimeIanaRenderTicknumber—noyes
cellSnippet<[TableRowCellArgs]>—nono
entityRowActions{
edit?: boolean;
duplicate?: boolean;
preview?: boolean;
delete?: boolean;
customActions?: Array<{
actionName: string;
translationKey: string;
icon: string;
textColor?: string;
disabledWhenDeleted?: boolean;
}>;
}—nono
dropdownMenuRowTRow | null—noyes
previewPanel{
focusedRowIndex: number | null;
}—noyes
onRowRangeMouseDown(index: number, e: MouseEvent) => void—noyes
onEntityRowClick(key: string, e: MouseEvent) => void—noyes
onPreviewRow(row: TRow) => void—noyes
onToggleRowSelect(key: string) => void—noyes
onOpenRowDropdown(row: TRow) => void—noyes
onCloseRowDropdown() => void—noyes
onEditRow(row: TRow) => void—noyes
onLoadVersionHistory(row: TRow) => void—noyes
onDuplicateRow(row: TRow) => void—noyes
onDeleteRow(row: TRow) => void—noyes
onRestoreRow(row: TRow) => void—noyes
handleCustomAction(action: { actionName: string; translationKey: string }, row: TRow) => void—nono
stickyCellClass(key: string, idx: number, isHeader: boolean) => string | undefined—noyes
isRowDeleted(row: TRow) => boolean—noyes

Slots

NamePropsDescription
rowActions—

&lt;ViewModeToggle />

Source: src/lib/components/entity-list-table/toolbar/ViewModeToggle.svelte

PropTypeDefaultBindableRequiredDescription
viewModeViewName—noyes
onViewModeChange(mode: ViewName) => void—noyes

forms

&lt;FormLabelWithHelp />

Source: src/lib/components/forms/FormLabelWithHelp.svelte

PropTypeDefaultBindableRequiredDescription
textstring—noyes

&lt;FormLabelWithPriorityHelp />

Source: src/lib/components/forms/FormLabelWithPriorityHelp.svelte

PropTypeDefaultBindableRequiredDescription
textstring—noyes
priorityTooltipPriority—nono
titlestring—nono

&lt;PasswordChecklist />

Source: src/lib/components/forms/PasswordChecklist.svelte

PropTypeDefaultBindableRequiredDescription
passwordstring—noyes
rulesPasswordChecklistRule[]—noyes
specialCharsstring*-_.#@!|?^:nono

sidebar

&lt;SidebarHealthBadge />

Source: src/lib/components/sidebar/SidebarHealthBadge.svelte

PropTypeDefaultBindableRequiredDescription
collapsedboolean—noyes

&lt;SidebarModuleSwitcher />

Source: src/lib/components/sidebar/SidebarModuleSwitcher.svelte

PropTypeDefaultBindableRequiredDescription
collapsedboolean—noyes

&lt;SidebarOrgSwitcher />

Source: src/lib/components/sidebar/SidebarOrgSwitcher.svelte

PropTypeDefaultBindableRequiredDescription
collapsedboolean—noyes

&lt;SidebarProfileMenu />

Source: src/lib/components/sidebar/SidebarProfileMenu.svelte

PropTypeDefaultBindableRequiredDescription
userUserProfile | null—noyes
collapsedboolean—noyes
onLogout() => void—noyes

&lt;SidebarVersionBadge />

Source: src/lib/components/sidebar/SidebarVersionBadge.svelte

PropTypeDefaultBindableRequiredDescription
collapsedboolean—noyes
isMobileboolean—noyes

toasts

&lt;EventToast />

Source: src/lib/components/toasts/EventToast.svelte

PropTypeDefaultBindableRequiredDescription
labelstring—noyes
titlestring—noyes
messagestring—noyes
timeDate | number | string—noyes
toneToastToneerrornono
tagsAppErrorTag[]—nono
detailstring—nono

ui

&lt;alert />

Source: src/lib/components/ui/alert/alert.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
variantAlertVariantdefaultnono

Slots

NamePropsDescription
—

&lt;alert-description />

Source: src/lib/components/ui/alert/alert-description.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;alert-title />

Source: src/lib/components/ui/alert/alert-title.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;async-validated-input />

Source: src/lib/components/ui/input/async-validated-input.svelte

PropTypeDefaultBindableRequiredDescription
valuestringyesno
onChange(value: string) => void—nono
validateFn(value: string) => Promise<ValidationResult>—noyes
onStatusChange(status: ValidationStatus) => void—nono
externalInvalidbooleanfalsenono
namestring—nono
idstring—nono
placeholderstring—nono
disabledbooleanfalsenono
classstring—nono
typeHTMLInputTypeAttributetextnono
requiredboolean—nono
minlengthnumber—nono
maxlengthnumber—nono
patternstring—nono
aria-invalidstring | boolean—nono
aria-describedbystring—nono
aria-requiredstring | boolean—nono
data-fs-errorstring—nono
oninput(e: Event) => void—nono
onblur(e: FocusEvent) => void—nono
onchange(e: Event) => void—nono

&lt;avatar />

Source: src/lib/components/ui/avatar/avatar.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
loadingStatusstringloadingyesno
classunknown—noyes

&lt;avatar-fallback />

Source: src/lib/components/ui/avatar/avatar-fallback.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;avatar-image />

Source: src/lib/components/ui/avatar/avatar-image.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;AvatarPreview />

Source: src/lib/components/ui/avatar-preview/AvatarPreview.svelte

PropTypeDefaultBindableRequiredDescription
displayNamestring | undefined—noyes
avatarColorstring | undefined—noyes
defaultSeedstring??nono

&lt;badge />

Source: src/lib/components/ui/badge/badge.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLElementnullyesno
hrefunknown—noyes
classunknown—noyes
variantBadgeVariantdefaultnono

Slots

NamePropsDescription
—

&lt;breadcrumb />

Source: src/lib/components/ui/breadcrumb/breadcrumb.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;breadcrumb-ellipsis />

Source: src/lib/components/ui/breadcrumb/breadcrumb-ellipsis.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLSpanElementnullyesno
classunknown—noyes

&lt;breadcrumb-item />

Source: src/lib/components/ui/breadcrumb/breadcrumb-item.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLLIElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;breadcrumb-link />

Source: src/lib/components/ui/breadcrumb/breadcrumb-link.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLAnchorElementnullyesno
classunknown—noyes
hrefunknownundefinednono

Slots

NamePropsDescription
—
child—

&lt;breadcrumb-list />

Source: src/lib/components/ui/breadcrumb/breadcrumb-list.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLOListElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;breadcrumb-page />

Source: src/lib/components/ui/breadcrumb/breadcrumb-page.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLSpanElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;breadcrumb-separator />

Source: src/lib/components/ui/breadcrumb/breadcrumb-separator.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLLIElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;button />

Source: src/lib/components/ui/button/button.svelte

PropTypeDefaultBindableRequiredDescription
classunknown—noyes
variantstringdefaultnono
sizestringdefaultnono
tonestringprimarynono
refnull | HTMLAnchorElement | HTMLButtonElementnullyesno
hrefunknownundefinednono
typestringbuttonnono
disabledunknown—noyes

Slots

NamePropsDescription
—

&lt;button-group />

Source: src/lib/components/ui/button-group/button-group.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
orientationButtonGroupOrientationhorizontalnono

Slots

NamePropsDescription
—

&lt;button-group-separator />

Source: src/lib/components/ui/button-group/button-group-separator.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
orientationstringverticalnono

&lt;button-group-text />

Source: src/lib/components/ui/button-group/button-group-text.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
child—

&lt;card />

Source: src/lib/components/ui/card/card.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;card-action />

Source: src/lib/components/ui/card/card-action.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;card-content />

Source: src/lib/components/ui/card/card-content.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;card-description />

Source: src/lib/components/ui/card/card-description.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLParagraphElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;card-footer />

Source: src/lib/components/ui/card/card-footer.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;card-header />

Source: src/lib/components/ui/card/card-header.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;card-title />

Source: src/lib/components/ui/card/card-title.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;checkbox />

Source: src/lib/components/ui/checkbox/checkbox.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
checkedbooleanfalseyesno
indeterminatebooleanfalseyesno
toneCheckboxToneprimarynono
classunknown—noyes

&lt;choicebox />

Source: src/lib/components/ui/choicebox/choicebox.svelte

PropTypeDefaultBindableRequiredDescription
valuestring—yesno
classstring—nono
namestring—nono
onValueChange(value: string) => void—nono

Slots

NamePropsDescription
—

&lt;choicebox-description />

Source: src/lib/components/ui/choicebox/choicebox-description.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;choicebox-indicator />

Source: src/lib/components/ui/choicebox/choicebox-indicator.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

&lt;choicebox-item />

Source: src/lib/components/ui/choicebox/choicebox-item.svelte

PropTypeDefaultBindableRequiredDescription
valuestring—noyes
classstring—nono
disabledbooleanfalsenono

Slots

NamePropsDescription
—

&lt;choicebox-title />

Source: src/lib/components/ui/choicebox/choicebox-title.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;color-picker />

Source: src/lib/components/ui/color-picker/color-picker.svelte

PropTypeDefaultBindableRequiredDescription
valuestring#000000yesno
classstring—nono
allowOpacitybooleanfalsenono
defaultFormatColorFormathexnono
formatsColorFormat[]hex,rgb,hsl,oklchnono

&lt;ColorSelector />

Source: src/lib/components/ui/color-selector/ColorSelector.svelte

PropTypeDefaultBindableRequiredDescription
valuestring | undefined—yesyes
labelKeystring—noyes
placeholderKeystring—nono
fallbackColorstring#000000nono
triggerIdstring—nono

&lt;combo-select />

Source: src/lib/components/ui/combo-select/combo-select.svelte

PropTypeDefaultBindableRequiredDescription
modeComboSelectMode—noyes
valuestring | string[]—yesyes
onChange(value: string | string[]) => void—nono
optionsstring[] | Record<string, any>[]—noyes
valueFieldstring—nono
labelFieldstring—nono
isLabelTranslatedbooleanfalsenono
placeholderstringSelect...nono
disabledbooleanfalsenono
loadingbooleanfalsenono
idstring—nono
searchablebooleantruenono
searchPlaceholderstringSearch...nono
isOptionDisabled(option: string | Record<string, any>) => boolean—nono
getSearchKeywords(option: string | Record<string, any>) => string[]—nono
aria-invalidboolean | "true" | "false"—nono
aria-describedbystring—nono
aria-requiredboolean | "true" | "false"—nono
data-fs-errorstring—nono

Slots

NamePropsDescription
itemSnippet—
selectedSnippet—

&lt;command />

Source: src/lib/components/ui/command/command.svelte

PropTypeDefaultBindableRequiredDescription
apiCommandRootApi | nullnullyesno
refunknownnullyesno
valuestringyesno
classunknown—noyes

&lt;command-dialog />

Source: src/lib/components/ui/command/command-dialog.svelte

PropTypeDefaultBindableRequiredDescription
openbooleanfalseyesno
refunknownnullyesno
valuestringyesno
titlestringCommand Palettenono
descriptionstringSearch for a command to run...nono
showCloseButtonbooleanfalsenono
portalPropsDialogPrimitive.PortalProps—nono
classstring—nono

&lt;command-empty />

Source: src/lib/components/ui/command/command-empty.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;command-group />

Source: src/lib/components/ui/command/command-group.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
headingstring—nono
valueunknown—noyes

&lt;command-input />

Source: src/lib/components/ui/command/command-input.svelte

PropTypeDefaultBindableRequiredDescription
refHTMLInputElement | nullnullyesno
classunknown—noyes
valuestringyesno

&lt;command-item />

Source: src/lib/components/ui/command/command-item.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;command-link-item />

Source: src/lib/components/ui/command/command-link-item.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;command-list />

Source: src/lib/components/ui/command/command-list.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;command-loading />

Source: src/lib/components/ui/command/command-loading.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno

&lt;command-separator />

Source: src/lib/components/ui/command/command-separator.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;command-shortcut />

Source: src/lib/components/ui/command/command-shortcut.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLSpanElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;copy-button />

Source: src/lib/components/ui/copy-button/copy-button.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
textunknown—noyes
animationDurationnumber500nono
variantstringghostnono
sizestringiconnono
onCopyunknown—noyes
classunknown—noyes
tabindexnumber-1nono

Slots

NamePropsDescription
—
icon—

&lt;dialog />

Source: src/lib/components/ui/dialog/dialog.svelte

PropTypeDefaultBindableRequiredDescription
openbooleanfalseyesno

&lt;dialog-bordered />

Source: src/lib/components/ui/dialog-bordered.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesno
showCloseButtonbooleantruenono
classstringnono
colorColorVariantprimarynono

Slots

NamePropsDescription
—

&lt;dialog-close />

Source: src/lib/components/ui/dialog/dialog-close.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
typestringbuttonnono

&lt;dialog-content />

Source: src/lib/components/ui/dialog/dialog-content.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
portalPropsWithoutChildrenOrChild<ComponentProps<typeof DialogPortal>>—nono
showCloseButtonbooleantruenono

Slots

NamePropsDescription
—

&lt;dialog-description />

Source: src/lib/components/ui/dialog/dialog-description.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;dialog-footer />

Source: src/lib/components/ui/dialog/dialog-footer.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
showCloseButtonbooleanfalsenono

Slots

NamePropsDescription
—

&lt;dialog-header />

Source: src/lib/components/ui/dialog/dialog-header.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;dialog-overlay />

Source: src/lib/components/ui/dialog/dialog-overlay.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;dialog-portal />

Source: src/lib/components/ui/dialog/dialog-portal.svelte

&lt;dialog-title />

Source: src/lib/components/ui/dialog/dialog-title.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;dialog-trigger />

Source: src/lib/components/ui/dialog/dialog-trigger.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
typestringbuttonnono

&lt;dock />

Source: src/lib/components/ui/dock/dock.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono
magnificationnumber60nono
distancenumber140nono

Slots

NamePropsDescription
—

&lt;dock-icon />

Source: src/lib/components/ui/dock/dock-icon.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono
tooltipstring—nono
onclick() => void—nono
transparentbooleanfalsenono
selectedbooleanfalsenono

Slots

NamePropsDescription
—

&lt;dock-separator />

Source: src/lib/components/ui/dock/dock-separator.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

&lt;dropdown-menu />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu.svelte

PropTypeDefaultBindableRequiredDescription
openbooleanfalseyesno

&lt;dropdown-menu-checkbox-group />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-group.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
value[]yesno

&lt;dropdown-menu-checkbox-item />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
checkedbooleanfalseyesno
indeterminatebooleanfalseyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;dropdown-menu-content />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
sideOffsetnumber4nono
portalPropsWithoutChildrenOrChild<ComponentProps<typeof DropdownMenuPortal>>—nono
classunknown—noyes
onCloseAutoFocus(e: any) => any(e: Event) => e.preventDefault()nono

&lt;dropdown-menu-group />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-group.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno

&lt;dropdown-menu-group-heading />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
insetboolean—nono

&lt;dropdown-menu-item />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
insetboolean—nono
variant"default" | "destructive"defaultnono

&lt;dropdown-menu-label />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
insetboolean—nono

Slots

NamePropsDescription
—

&lt;dropdown-menu-portal />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-portal.svelte

&lt;dropdown-menu-radio-group />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-radio-group.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
valueunknown—yesyes

&lt;dropdown-menu-radio-item />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;dropdown-menu-separator />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;dropdown-menu-shortcut />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLSpanElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;dropdown-menu-sub />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-sub.svelte

PropTypeDefaultBindableRequiredDescription
openbooleanfalseyesno

&lt;dropdown-menu-sub-content />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;dropdown-menu-sub-trigger />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
insetboolean—nono

Slots

NamePropsDescription
—

&lt;dropdown-menu-trigger />

Source: src/lib/components/ui/dropdown-menu/dropdown-menu-trigger.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno

&lt;DynamicIcon />

Source: src/lib/components/ui/dynamic-icon/DynamicIcon.svelte

PropTypeDefaultBindableRequiredDescription
namestring—noyes
sizenumber16nono
classstring—nono

&lt;event-card />

Source: src/lib/components/ui/event-card/event-card.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono
eventColorEventColorinfonono

&lt;event-card-label />

Source: src/lib/components/ui/event-card/event-card-label.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
eventColorEventColorinfonono

Slots

NamePropsDescription
—

&lt;event-card-message />

Source: src/lib/components/ui/event-card/event-card-message.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;event-card-root />

Source: src/lib/components/ui/event-card/event-card-root.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
eventColorEventColorinfonono

Slots

NamePropsDescription
—

&lt;event-card-time />

Source: src/lib/components/ui/event-card/event-card-time.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;event-card-title />

Source: src/lib/components/ui/event-card/event-card-title.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLHeadingElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;form-button />

Source: src/lib/components/ui/form/form-button.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno

&lt;form-description />

Source: src/lib/components/ui/form/form-description.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;form-element-field />

Source: src/lib/components/ui/form/form-element-field.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
formunknown—noyes
nameunknown—noyes

Slots

NamePropsDescription
—

&lt;form-field />

Source: src/lib/components/ui/form/form-field.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
formunknown—noyes
nameunknown—noyes

Slots

NamePropsDescription
—

&lt;form-field-errors />

Source: src/lib/components/ui/form/form-field-errors.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
errorClassesstring | undefined | null—nono

Slots

NamePropsDescription
—

&lt;form-fieldset />

Source: src/lib/components/ui/form/form-fieldset.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
formunknown—noyes
nameunknown—noyes

&lt;form-label />

Source: src/lib/components/ui/form/form-label.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
requiredbooleanfalsenono

Slots

NamePropsDescription
—

&lt;form-legend />

Source: src/lib/components/ui/form/form-legend.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;highlighted-input />

Source: src/lib/components/ui/input-group/highlighted-input.svelte

PropTypeDefaultBindableRequiredDescription
valuestringyesno
classunknown—noyes
typestringtextnono
placeholderunknown—noyes

&lt;input />

Source: src/lib/components/ui/input/input.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLInputElementnullyesno
valueunknown—yesyes
typeunknown—noyes
filesunknown—yesyes
classunknown—noyes
data-slotstringinputnono

&lt;input-group />

Source: src/lib/components/ui/input-group/input-group.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;input-group-addon />

Source: src/lib/components/ui/input-group/input-group-addon.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
alignInputGroupAddonAligninline-startnono

Slots

NamePropsDescription
—

&lt;input-group-button />

Source: src/lib/components/ui/input-group/input-group-button.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
typestringbuttonnono
variantstringghostnono
sizeInputGroupButtonSizexsnono

Slots

NamePropsDescription
—

&lt;input-group-input />

Source: src/lib/components/ui/input-group/input-group-input.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLInputElementnullyesno
valueunknown—yesyes
classunknown—noyes
typestringtextnono

&lt;input-group-text />

Source: src/lib/components/ui/input-group/input-group-text.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLSpanElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;input-group-textarea />

Source: src/lib/components/ui/input-group/input-group-textarea.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
valueunknown—yesyes
classunknown—noyes

&lt;JsonTableViewer />

Source: src/lib/components/ui/JsonTableViewer.svelte

PropTypeDefaultBindableRequiredDescription
dataunknown—noyes
isNestedbooleanfalsenono

&lt;kbd />

Source: src/lib/components/ui/kbd/kbd.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLElementnullyesno
classunknown—noyes
sizeKbdSizekeynono

Slots

NamePropsDescription
—

&lt;label />

Source: src/lib/components/ui/label/label.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;loading-bar />

Source: src/lib/components/ui/loading-bar/loading-bar.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
sizeLoadingBarSizexsnono
variantLoadingBarVariantmutednono
durationstring1.2snono
easingstringease-in-outnono
barClassstring—nono

&lt;MetadataLoading />

Source: src/lib/components/ui/metadata-loading/MetadataLoading.svelte

PropTypeDefaultBindableRequiredDescription
entityNamestring—nono
loadingTextstring—nono

&lt;password />

Source: src/lib/components/ui/password/password.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
hiddenbooleantrueyesno
minScorenumber3nono
classunknown—noyes

Slots

NamePropsDescription
—

&lt;password-copy />

Source: src/lib/components/ui/password/password-copy.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;password-input />

Source: src/lib/components/ui/password/password-input.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
valuestringyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;password-input-field />

Source: src/lib/components/ui/password/password-input-field.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
valuestringyesno
minScore0 | 1 | 2 | 3 | 43nono
classunknown—noyes

&lt;password-strength />

Source: src/lib/components/ui/password/password-strength.svelte

PropTypeDefaultBindableRequiredDescription
strengthunknown—yesyes
classunknown—noyes

&lt;password-toggle-visibility />

Source: src/lib/components/ui/password/password-toggle-visibility.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;popover-content />

Source: src/lib/components/ui/popover/popover-content.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
sideOffsetnumber4nono
classunknown—noyes
alignstringcenternono

&lt;popover-trigger />

Source: src/lib/components/ui/popover/popover-trigger.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno

&lt;priority-tooltip-content />

Source: src/lib/components/ui/tooltip/priority-tooltip-content.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
sideOffsetnumber4nono
priorityTooltipPriorityINFORMATIONnono
titlestring—nono

Slots

NamePropsDescription
—

&lt;resizable-handle />

Source: src/lib/components/ui/resizable/resizable-handle.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
withHandlebooleanfalsenono

&lt;resizable-pane-group />

Source: src/lib/components/ui/resizable/resizable-pane-group.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
thisResizablePrimitive.PaneGroup—yesno
classunknown—noyes

&lt;rfc-error-dialog />

Source: src/lib/components/ui/rfc-error-dialog.svelte

PropTypeDefaultBindableRequiredDescription
openboolean—yesyes
errorRFC7807Error | null—noyes
showCloseButtonbooleanfalsenono
color'critical' | 'error' | 'warning' | 'info'errornono

&lt;scroll-area />

Source: src/lib/components/ui/scroll-area/scroll-area.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
viewportRefHTMLElement | nullnullyesno
classunknown—noyes
orientation"vertical" | "horizontal" | "both" | undefinedverticalnono
scrollbarXClassesstring | undefinednono
scrollbarYClassesstring | undefinednono

Slots

NamePropsDescription
—

&lt;scroll-area-scrollbar />

Source: src/lib/components/ui/scroll-area/scroll-area-scrollbar.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
orientationstringverticalnono

Slots

NamePropsDescription
—

&lt;separator />

Source: src/lib/components/ui/separator/separator.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
orientationstringhorizontalnono

&lt;sheet />

Source: src/lib/components/ui/sheet/sheet.svelte

PropTypeDefaultBindableRequiredDescription
openbooleanfalseyesno

&lt;sheet-close />

Source: src/lib/components/ui/sheet/sheet-close.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno

&lt;sheet-content />

Source: src/lib/components/ui/sheet/sheet-content.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
sideSiderightnono
showClosebooleantruenono
modalbooleantruenono
portalPropsSheetPrimitive.PortalProps—nono

Slots

NamePropsDescription
—

&lt;sheet-description />

Source: src/lib/components/ui/sheet/sheet-description.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;sheet-footer />

Source: src/lib/components/ui/sheet/sheet-footer.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sheet-header />

Source: src/lib/components/ui/sheet/sheet-header.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sheet-overlay />

Source: src/lib/components/ui/sheet/sheet-overlay.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;sheet-portal />

Source: src/lib/components/ui/sheet/sheet-portal.svelte

&lt;sheet-title />

Source: src/lib/components/ui/sheet/sheet-title.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;sheet-trigger />

Source: src/lib/components/ui/sheet/sheet-trigger.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno

&lt;sidebar />

Source: src/lib/components/ui/sidebar/sidebar.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
side"left" | "right"leftnono
variant"sidebar" | "floating" | "inset"sidebarnono
collapsible"offcanvas" | "icon" | "none"offcanvasnono
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-content />

Source: src/lib/components/ui/sidebar/sidebar-content.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-footer />

Source: src/lib/components/ui/sidebar/sidebar-footer.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-group />

Source: src/lib/components/ui/sidebar/sidebar-group.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-group-action />

Source: src/lib/components/ui/sidebar/sidebar-group-action.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLButtonElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—
child—

&lt;sidebar-group-content />

Source: src/lib/components/ui/sidebar/sidebar-group-content.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-group-label />

Source: src/lib/components/ui/sidebar/sidebar-group-label.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—
child—

&lt;sidebar-header />

Source: src/lib/components/ui/sidebar/sidebar-header.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-input />

Source: src/lib/components/ui/sidebar/sidebar-input.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
valuestringyesno
classunknown—noyes

&lt;sidebar-inset />

Source: src/lib/components/ui/sidebar/sidebar-inset.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-menu />

Source: src/lib/components/ui/sidebar/sidebar-menu.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLUListElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-menu-action />

Source: src/lib/components/ui/sidebar/sidebar-menu-action.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLButtonElementnullyesno
classunknown—noyes
showOnHoverbooleanfalsenono

Slots

NamePropsDescription
—
child—

&lt;sidebar-menu-badge />

Source: src/lib/components/ui/sidebar/sidebar-menu-badge.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-menu-button />

Source: src/lib/components/ui/sidebar/sidebar-menu-button.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLButtonElementnullyesno
classunknown—noyes
variantSidebarMenuButtonVariantdefaultnono
sizeSidebarMenuButtonSizedefaultnono
isActivebooleanfalsenono
tooltipContentSnippet—nono
tooltipContentPropsWithoutChildrenOrChild<ComponentProps<typeof Tooltip.Content>>—nono

Slots

NamePropsDescription
—
child—

&lt;sidebar-menu-item />

Source: src/lib/components/ui/sidebar/sidebar-menu-item.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLLIElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-menu-skeleton />

Source: src/lib/components/ui/sidebar/sidebar-menu-skeleton.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes
showIconbooleanfalsenono

Slots

NamePropsDescription
—

&lt;sidebar-menu-sub />

Source: src/lib/components/ui/sidebar/sidebar-menu-sub.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLUListElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-menu-sub-button />

Source: src/lib/components/ui/sidebar/sidebar-menu-sub-button.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLAnchorElementnullyesno
classunknown—noyes
size"sm" | "md"mdnono
isActiveboolean—nono

Slots

NamePropsDescription
—
child—

&lt;sidebar-menu-sub-item />

Source: src/lib/components/ui/sidebar/sidebar-menu-sub-item.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLLIElementnullyesno

Slots

NamePropsDescription
—

&lt;sidebar-provider />

Source: src/lib/components/ui/sidebar/sidebar-provider.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
openbooleantrueyesno
onOpenChange(open: boolean) => void() => {}nono
classunknown—noyes
styleunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-rail />

Source: src/lib/components/ui/sidebar/sidebar-rail.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLButtonElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;sidebar-separator />

Source: src/lib/components/ui/sidebar/sidebar-separator.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;sidebar-trigger />

Source: src/lib/components/ui/sidebar/sidebar-trigger.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
onclick(e: MouseEvent) => void—nono

&lt;skeleton />

Source: src/lib/components/ui/skeleton/skeleton.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLDivElementnullyesno
classunknown—noyes

&lt;sonner />

Source: src/lib/components/ui/sonner/sonner.svelte

PropTypeDefaultBindableRequiredDescription
classunknown—noyes

&lt;sortable />

Source: src/lib/components/ui/sortable/sortable.svelte

PropTypeDefaultBindableRequiredDescription
itemsany[]yesno
classstring—nono
onSort(items: any[]) => void—nono
animationnumber200nono

Slots

NamePropsDescription
—

&lt;sortable-handle />

Source: src/lib/components/ui/sortable/sortable-handle.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;sortable-item />

Source: src/lib/components/ui/sortable/sortable-item.svelte

PropTypeDefaultBindableRequiredDescription
idstring—noyes
classstring—nono

Slots

NamePropsDescription
—

&lt;spinner />

Source: src/lib/components/ui/spinner/spinner.svelte

PropTypeDefaultBindableRequiredDescription
classunknown—noyes
rolestringstatusnono
nameunknown—noyes
colorunknown—noyes
strokeunknown—noyes
aria-labelstringLoadingnono

&lt;switch />

Source: src/lib/components/ui/switch/switch.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
checkedbooleanfalseyesno
classunknown—noyes

Slots

NamePropsDescription
thumbIcons—

&lt;table />

Source: src/lib/components/ui/table/table.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLTableElementnullyesno
containerClassstringnono
classunknown—noyes

Slots

NamePropsDescription
—

&lt;table-body />

Source: src/lib/components/ui/table/table-body.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLTableSectionElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;table-caption />

Source: src/lib/components/ui/table/table-caption.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLTableCaptionElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;table-cell />

Source: src/lib/components/ui/table/table-cell.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLTableCellElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;table-footer />

Source: src/lib/components/ui/table/table-footer.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLTableSectionElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;table-head />

Source: src/lib/components/ui/table/table-head.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLTableCellElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;table-header />

Source: src/lib/components/ui/table/table-header.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLTableSectionElementnullyesno
classunknown—noyes

Slots

NamePropsDescription
—

&lt;table-row />

Source: src/lib/components/ui/table/table-row.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLTableRowElementnullyesno
classunknown—noyes
suppressCellHoverMutedbooleanfalsenonoWhen true, do not paint all cells bg-muted on row hover (entity list applies per-cell palette hovers).

Slots

NamePropsDescription
—

&lt;tabs />

Source: src/lib/components/ui/tabs/tabs.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
valuestringyesno
classunknown—noyes

&lt;tabs-content />

Source: src/lib/components/ui/tabs/tabs-content.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;tabs-list />

Source: src/lib/components/ui/tabs/tabs-list.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
variantTabsListVariantdefaultnono
classunknown—noyes

&lt;tabs-trigger />

Source: src/lib/components/ui/tabs/tabs-trigger.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes

&lt;text-input />

Source: src/lib/components/ui/input/text-input.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
valuestringyesno
typeunknown—noyes
readonlybooleanfalsenono
disabledbooleanfalsenono
onClearunknown—noyes
clearLabelstringClearnono
onCopyunknown—noyes
copyTooltipLabelunknown—noyes
copyAnimationDurationnumber2000nono
classunknown—noyes

Slots

NamePropsDescription
trailing—

&lt;textarea />

Source: src/lib/components/ui/textarea/textarea.svelte

PropTypeDefaultBindableRequiredDescription
refnull | HTMLTextAreaElementnullyesno
valueunknown—yesyes
classunknown—noyes
data-slotstringtextareanono

&lt;timeline />

Source: src/lib/components/ui/timeline/timeline.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;timeline-content />

Source: src/lib/components/ui/timeline/timeline-content.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;timeline-date />

Source: src/lib/components/ui/timeline/timeline-date.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;timeline-description />

Source: src/lib/components/ui/timeline/timeline-description.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;timeline-item />

Source: src/lib/components/ui/timeline/timeline-item.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;timeline-separator />

Source: src/lib/components/ui/timeline/timeline-separator.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;timeline-title />

Source: src/lib/components/ui/timeline/timeline-title.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono

Slots

NamePropsDescription
—

&lt;toggle />

Source: src/lib/components/ui/toggle/toggle.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
pressedbooleanfalseyesno
classunknown—noyes
sizeToggleSizedefaultnono
variantToggleVariantdefaultnono

&lt;tooltip-content />

Source: src/lib/components/ui/tooltip/tooltip-content.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
sideOffsetnumber4nono

&lt;tooltip-portal />

Source: src/lib/components/ui/tooltip/tooltip-portal.svelte

&lt;translated-field-errors />

Source: src/lib/components/ui/form/translated-field-errors.svelte

PropTypeDefaultBindableRequiredDescription
refunknownnullyesno
classunknown—noyes
errorClassesstring | undefined | null—nono

Slots

NamePropsDescription
—

&lt;wheel-picker />

Source: src/lib/components/ui/wheel-picker/wheel-picker.svelte

PropTypeDefaultBindableRequiredDescription
classstring—nono
collapsedbooleanfalsenono

Slots

NamePropsDescription
—

&lt;wheel-picker-group />

Source: src/lib/components/ui/wheel-picker/wheel-picker-group.svelte

PropTypeDefaultBindableRequiredDescription
valuestring—yesno
classstring—nono
onValueChange(val: string) => void—nono
loopbooleanfalsenono

Slots

NamePropsDescription
—

&lt;wheel-picker-item />

Source: src/lib/components/ui/wheel-picker/wheel-picker-item.svelte

PropTypeDefaultBindableRequiredDescription
valuestring—noyes
classstring—nono

Slots

NamePropsDescription
—

&lt;window />

Source: src/lib/components/ui/window/window.svelte

PropTypeDefaultBindableRequiredDescription
classunknown—noyes
contentClassunknown—noyes

Slots

NamePropsDescription
—

<!-- END -->

Last modified on July 26, 2026
FormMicroservices Overview
On this page
  • Root
    • &lt;AppPageBreadcrumb />
    • &lt;AppPageLayout />
    • &lt;AppPageScaffold />
    • &lt;AppServerBanner />
    • &lt;AppShell />
    • &lt;AppSidebar />
    • &lt;AppTopbar />
    • &lt;BrowserClientInfo />
    • &lt;button />
    • &lt;CommandPalette />
    • &lt;FormPageLayout />
    • &lt;LangSelect />
    • &lt;ThemeToggle />
  • auth
    • &lt;LoginForm />
    • &lt;SessionExpiredDialog />
  • date-dropper
    • &lt;date-wheel-picker />
  • entity-list-table
    • &lt;BulkActions />
    • &lt;BulkActionsToolbar />
    • &lt;BulkDeleteDialog />
    • &lt;BulkRestoreDialog />
    • &lt;CardActions />
    • &lt;CardField />
    • &lt;CardFieldRenderer />
    • &lt;CardGrid />
    • &lt;CardItem />
    • &lt;CardList />
    • &lt;CardViewRenderer />
    • &lt;CellRenderer />
    • &lt;ChangePasswordDialog />
    • &lt;ColumnSelectorPanel />
    • &lt;DeleteDialog />
    • &lt;DeletionFilterToggle />
    • &lt;DuplicateDialog />
    • &lt;EntityListTable />
    • &lt;EntityListTableCardView />
    • &lt;EntityListTableContent />
    • &lt;EntityListTableDialogs />
    • &lt;EntityListTableFooter />
    • &lt;EntityListTableHeader />
    • &lt;EntityListTableHeaderRow />
    • &lt;EntityListTableLoading />
    • &lt;EntityListTableTableView />
    • &lt;EntityListToolbar />
    • &lt;ExportDialog />
    • &lt;ExportPreviewDialog />
    • &lt;FilterBar />
    • &lt;FiltersPanel />
    • &lt;HtmlExportDialog />
    • &lt;Pagination />
    • &lt;PreviewPanel />
    • &lt;PreviewPanelWrapper />
    • &lt;RestoreDialog />
    • &lt;SearchBar />
    • &lt;SearchInPanel />
    • &lt;SearchSyntaxHighlighter />
    • &lt;SelectionCounter />
    • &lt;StateRenderer />
    • &lt;TableBody />
    • &lt;TableCell />
    • &lt;TableFooter />
    • &lt;TableHeader />
    • &lt;TableHeader />
    • &lt;TableRow />
    • &lt;ViewModeToggle />
  • forms
    • &lt;FormLabelWithHelp />
    • &lt;FormLabelWithPriorityHelp />
    • &lt;PasswordChecklist />
  • sidebar
    • &lt;SidebarHealthBadge />
    • &lt;SidebarModuleSwitcher />
    • &lt;SidebarOrgSwitcher />
    • &lt;SidebarProfileMenu />
    • &lt;SidebarVersionBadge />
  • toasts
    • &lt;EventToast />
  • ui
    • &lt;alert />
    • &lt;alert-description />
    • &lt;alert-title />
    • &lt;async-validated-input />
    • &lt;avatar />
    • &lt;avatar-fallback />
    • &lt;avatar-image />
    • &lt;AvatarPreview />
    • &lt;badge />
    • &lt;breadcrumb />
    • &lt;breadcrumb-ellipsis />
    • &lt;breadcrumb-item />
    • &lt;breadcrumb-link />
    • &lt;breadcrumb-list />
    • &lt;breadcrumb-page />
    • &lt;breadcrumb-separator />
    • &lt;button />
    • &lt;button-group />
    • &lt;button-group-separator />
    • &lt;button-group-text />
    • &lt;card />
    • &lt;card-action />
    • &lt;card-content />
    • &lt;card-description />
    • &lt;card-footer />
    • &lt;card-header />
    • &lt;card-title />
    • &lt;checkbox />
    • &lt;choicebox />
    • &lt;choicebox-description />
    • &lt;choicebox-indicator />
    • &lt;choicebox-item />
    • &lt;choicebox-title />
    • &lt;color-picker />
    • &lt;ColorSelector />
    • &lt;combo-select />
    • &lt;command />
    • &lt;command-dialog />
    • &lt;command-empty />
    • &lt;command-group />
    • &lt;command-input />
    • &lt;command-item />
    • &lt;command-link-item />
    • &lt;command-list />
    • &lt;command-loading />
    • &lt;command-separator />
    • &lt;command-shortcut />
    • &lt;copy-button />
    • &lt;dialog />
    • &lt;dialog-bordered />
    • &lt;dialog-close />
    • &lt;dialog-content />
    • &lt;dialog-description />
    • &lt;dialog-footer />
    • &lt;dialog-header />
    • &lt;dialog-overlay />
    • &lt;dialog-portal />
    • &lt;dialog-title />
    • &lt;dialog-trigger />
    • &lt;dock />
    • &lt;dock-icon />
    • &lt;dock-separator />
    • &lt;dropdown-menu />
    • &lt;dropdown-menu-checkbox-group />
    • &lt;dropdown-menu-checkbox-item />
    • &lt;dropdown-menu-content />
    • &lt;dropdown-menu-group />
    • &lt;dropdown-menu-group-heading />
    • &lt;dropdown-menu-item />
    • &lt;dropdown-menu-label />
    • &lt;dropdown-menu-portal />
    • &lt;dropdown-menu-radio-group />
    • &lt;dropdown-menu-radio-item />
    • &lt;dropdown-menu-separator />
    • &lt;dropdown-menu-shortcut />
    • &lt;dropdown-menu-sub />
    • &lt;dropdown-menu-sub-content />
    • &lt;dropdown-menu-sub-trigger />
    • &lt;dropdown-menu-trigger />
    • &lt;DynamicIcon />
    • &lt;event-card />
    • &lt;event-card-label />
    • &lt;event-card-message />
    • &lt;event-card-root />
    • &lt;event-card-time />
    • &lt;event-card-title />
    • &lt;form-button />
    • &lt;form-description />
    • &lt;form-element-field />
    • &lt;form-field />
    • &lt;form-field-errors />
    • &lt;form-fieldset />
    • &lt;form-label />
    • &lt;form-legend />
    • &lt;highlighted-input />
    • &lt;input />
    • &lt;input-group />
    • &lt;input-group-addon />
    • &lt;input-group-button />
    • &lt;input-group-input />
    • &lt;input-group-text />
    • &lt;input-group-textarea />
    • &lt;JsonTableViewer />
    • &lt;kbd />
    • &lt;label />
    • &lt;loading-bar />
    • &lt;MetadataLoading />
    • &lt;password />
    • &lt;password-copy />
    • &lt;password-input />
    • &lt;password-input-field />
    • &lt;password-strength />
    • &lt;password-toggle-visibility />
    • &lt;popover-content />
    • &lt;popover-trigger />
    • &lt;priority-tooltip-content />
    • &lt;resizable-handle />
    • &lt;resizable-pane-group />
    • &lt;rfc-error-dialog />
    • &lt;scroll-area />
    • &lt;scroll-area-scrollbar />
    • &lt;separator />
    • &lt;sheet />
    • &lt;sheet-close />
    • &lt;sheet-content />
    • &lt;sheet-description />
    • &lt;sheet-footer />
    • &lt;sheet-header />
    • &lt;sheet-overlay />
    • &lt;sheet-portal />
    • &lt;sheet-title />
    • &lt;sheet-trigger />
    • &lt;sidebar />
    • &lt;sidebar-content />
    • &lt;sidebar-footer />
    • &lt;sidebar-group />
    • &lt;sidebar-group-action />
    • &lt;sidebar-group-content />
    • &lt;sidebar-group-label />
    • &lt;sidebar-header />
    • &lt;sidebar-input />
    • &lt;sidebar-inset />
    • &lt;sidebar-menu />
    • &lt;sidebar-menu-action />
    • &lt;sidebar-menu-badge />
    • &lt;sidebar-menu-button />
    • &lt;sidebar-menu-item />
    • &lt;sidebar-menu-skeleton />
    • &lt;sidebar-menu-sub />
    • &lt;sidebar-menu-sub-button />
    • &lt;sidebar-menu-sub-item />
    • &lt;sidebar-provider />
    • &lt;sidebar-rail />
    • &lt;sidebar-separator />
    • &lt;sidebar-trigger />
    • &lt;skeleton />
    • &lt;sonner />
    • &lt;sortable />
    • &lt;sortable-handle />
    • &lt;sortable-item />
    • &lt;spinner />
    • &lt;switch />
    • &lt;table />
    • &lt;table-body />
    • &lt;table-caption />
    • &lt;table-cell />
    • &lt;table-footer />
    • &lt;table-head />
    • &lt;table-header />
    • &lt;table-row />
    • &lt;tabs />
    • &lt;tabs-content />
    • &lt;tabs-list />
    • &lt;tabs-trigger />
    • &lt;text-input />
    • &lt;textarea />
    • &lt;timeline />
    • &lt;timeline-content />
    • &lt;timeline-date />
    • &lt;timeline-description />
    • &lt;timeline-item />
    • &lt;timeline-separator />
    • &lt;timeline-title />
    • &lt;toggle />
    • &lt;tooltip-content />
    • &lt;tooltip-portal />
    • &lt;translated-field-errors />
    • &lt;wheel-picker />
    • &lt;wheel-picker-group />
    • &lt;wheel-picker-item />
    • &lt;window />