-
- Overview
-
- Overview
- accordion
- alert
- alert-dialog
- aspect-ratio
- auto-truncater
- avatar
- avatar-group
- background-boxes
- badge
- blur-fade
- breadcrumb
- button
- calendar
- card
- carousel
- chart
- checkbox
- code-editor
- collapsible
- collection-form
- collection-kanban
- collection-runtime
- collection-table
- combobox
- command
- context-menu
- copy\_button
- country-picker
- data-renderer
- dialog
- doc-toc
- drawer
- dropdown-menu
- dynamic-background
- empty
- event-calendar
- feature-colors
- field
- file\_drop
- file-tree
- file-upload
- file-value
- form
- hover-card
- icon-wrapper
- indicator
- information
- input
- input-group
- item
- kanban
- keybindings
- label
- layout
- markdown-editor
- menubar
- multi-step-combobox
- navigation-menu
- page-header
- pagination
- pin-input
- popover
- portal
- product-icon
- progress
- radio-group
- range-calendar
- resource-scheduler
- scroll-area
- search
- selection-card
- separator
- sheet
- sidebar
- skeleton
- slider
- sliding-indicator
- sonner
- sortable
- spinner
- star-rating
- static-map
- step-form
- structured-value
- switch
- table
- tabs
- tags-input
- textarea
- theme-toggle
- thinking-orb
- time-field
- time-range
- toggle
- toggle-group
- tooltip
- tree-combobox
- tree-select
- tree-view
- utils
- workspace-shell
collection-table
collection-table
Classes
CollectionDetailPreferences
Defined in: packages/ui/build/collection-table/collection-detail-preferences.svelte.d.ts:1
Constructors
Constructor
new CollectionDetailPreferences(): CollectionDetailPreferences;Returns
Methods
isFullScreen()
isFullScreen(collectionName): boolean;Defined in: packages/ui/build/collection-table/collection-detail-preferences.svelte.d.ts:3
Parameters
| Parameter | Type |
|---|---|
collectionName |
string |
Returns
boolean
toggleFullScreen()
toggleFullScreen(collectionName): void;Defined in: packages/ui/build/collection-table/collection-detail-preferences.svelte.d.ts:4
Parameters
| Parameter | Type |
|---|---|
collectionName |
string |
Returns
void
CollectionTableUrlNavigation
Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:39
Implements
Constructors
Constructor
new CollectionTableUrlNavigation(params): CollectionTableUrlNavigation;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:41
Parameters
| Parameter | Type |
|---|---|
params |
{ getUrl: () => URL; navigate: (href) => void; onRegistrationsChanged?: () => void; } |
params.getUrl |
() => URL |
params.navigate |
(href) => void |
params.onRegistrationsChanged? |
() => void |
Returns
Accessors
current
Get Signature
get current():
| CollectionTableNavigationTarget
| null;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:46
Returns
| CollectionTableNavigationTarget
| null
Implementation of
CollectionTableNavigation.current
Methods
href()
href(target): string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:54
Parameters
| Parameter | Type |
|---|---|
target |
CollectionTableNavigationTarget |
Returns
string
Implementation of
CollectionTableNavigation.href
open()
open(target): void;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:55
Parameters
| Parameter | Type |
|---|---|
target |
CollectionTableNavigationTarget |
Returns
void
Implementation of
CollectionTableNavigation.open
pop()
pop(): void;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:56
Returns
void
Implementation of
register()
register(registration): () => void;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:52
Parameters
| Parameter | Type |
|---|---|
registration |
CollectionTableDetailRegistration |
Returns
() => void
Implementation of
CollectionTableNavigation.register
resolveCurrentRegistration()
resolveCurrentRegistration():
| CollectionTableDetailRegistration
| undefined;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:53
Returns
| CollectionTableDetailRegistration
| undefined
resolveRecordId()
resolveRecordId(params): string | undefined;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:47
Parameters
| Parameter | Type |
|---|---|
params |
{ collectionName: string; parentRouteKey?: string; routeKey: string; } |
params.collectionName |
string |
params.parentRouteKey? |
string |
params.routeKey |
string |
Returns
string | undefined
Implementation of
CollectionTableNavigation.resolveRecordId
Interfaces
CollectionTableColumn
Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:8
Type Parameters
| Type Parameter |
|---|
TRow extends object |
Properties
card?
optional card?: CollectionTableCardRole;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:19
Which auto-card slot this column feeds (title/subtitle/badge) when no ListCard is given.
hideable?
optional hideable?: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:16
key
key: Extract<keyof TRow>;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:9
label?
optional label?: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:10
maxWidth?
optional maxWidth?: number;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:13
minWidth?
optional minWidth?: number;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:12
pinnable?
optional pinnable?: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:17
render?
optional render?: (context) => unknown;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:20
Parameters
| Parameter | Type |
|---|---|
context |
{ field: CollectionField; row: TRow; value: unknown; } |
context.field |
CollectionField |
context.row |
TRow |
context.value |
unknown |
Returns
unknown
resizable?
optional resizable?: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:15
sortable?
optional sortable?: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:14
width?
optional width?: number;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:11
CollectionTableColumnsComposition
Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:37
Type Parameters
| Type Parameter |
|---|
TRow extends object |
Properties
Column
Column: Component<CollectionTableColumnPrimitiveProps<TRow>>;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:38
CollectionTableDetailRegistration
Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:12
Properties
parentRouteKey?
optional parentRouteKey?: string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:14
renderDetail
renderDetail: Snippet<[CollectionTableDetailRenderContext]>;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:15
routeKey
routeKey: string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:13
CollectionTableDetailRenderContext
Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:8
Properties
actions?
optional actions?: Snippet<[]>;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:10
recordId
recordId: string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:9
CollectionTableFeatures
Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:40
Properties
bulk?
readonly optional bulk?: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:43
create?
readonly optional create?: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:44
filter?
readonly optional filter?: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:42
search?
readonly optional search?: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:41
CollectionTableIntegrationStatus
Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:63
Properties
description?
readonly optional description?: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:66
id
readonly id: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:64
label
readonly label: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:65
state
readonly state: CollectionTableIntegrationState;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:67
statusLabel?
readonly optional statusLabel?: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:68
CollectionTableNavigation
Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:17
Properties
current
readonly current:
| CollectionTableNavigationTarget
| null;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:18
Methods
href()
href(target): string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:25
Parameters
| Parameter | Type |
|---|---|
target |
CollectionTableNavigationTarget |
Returns
string
open()
open(target): void;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:26
Parameters
| Parameter | Type |
|---|---|
target |
CollectionTableNavigationTarget |
Returns
void
pop()
pop(): void;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:27
Returns
void
register()
register(registration): () => void;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:24
Parameters
| Parameter | Type |
|---|---|
registration |
CollectionTableDetailRegistration |
Returns
() => void
resolveRecordId()
resolveRecordId(params): string | undefined;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:19
Parameters
| Parameter | Type |
|---|---|
params |
{ collectionName: string; parentRouteKey?: string; routeKey: string; } |
params.collectionName |
string |
params.parentRouteKey? |
string |
params.routeKey |
string |
Returns
string | undefined
CollectionTableNavigationTarget
Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:2
Properties
collectionName
collectionName: string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:3
parentRouteKey?
optional parentRouteKey?: string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:6
recordId
recordId: string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:4
routeKey
routeKey: string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:5
CollectionTablePipeline
Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:51
Type Parameters
| Type Parameter |
|---|
TRow extends object |
Properties
description?
readonly optional description?: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:54
getDisabledReason?
readonly optional getDisabledReason?: (selectedRows) => string | null;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:59
Returns user-facing copy when the current selection cannot run this pipeline.
Parameters
| Parameter | Type |
|---|---|
selectedRows |
readonly TRow[] |
Returns
string | null
icon?
readonly optional icon?: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:55
id
readonly id: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:52
label
readonly label: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:53
requiresSelection?
readonly optional requiresSelection?: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:57
Keeps the pipeline visible but muted until at least one row is selected.
Methods
run()
run(context): unknown;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:60
Parameters
| Parameter | Type |
|---|---|
context |
CollectionTablePipelineContext<TRow> |
Returns
unknown
CollectionTablePipelineContext
Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:46
Type Parameters
| Type Parameter |
|---|
TRow extends object |
Properties
collectionName
readonly collectionName: string;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:47
selectedRows
readonly selectedRows: readonly TRow[];Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:48
Methods
refresh()
refresh(): Promise<void>;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:49
Returns
Promise<void>
CollectionTableRowActionContext
Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:33
Type Parameters
| Type Parameter |
|---|
TRow extends object |
Properties
hovered
hovered: boolean;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:35
row
row: TRow;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:34
Type Aliases
CollectionDetailActions
type CollectionDetailActions = ReturnType<typeof CollectionDetailActions>;Defined in: packages/ui/build/collection-table/collection-detail-actions.svelte.d.ts:6
CollectionName
type CollectionName<TCollections> = Extract<keyof TCollections, string>;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:3
Type Parameters
| Type Parameter |
|---|
TCollections extends CollectionRegistry |
CollectionRecordDetailEmpty
type CollectionRecordDetailEmpty = ReturnType<typeof CollectionRecordDetailEmpty>;Defined in: packages/ui/build/collection-table/collection-record-detail-empty.svelte.d.ts:6
CollectionRecordDetailTabs
type CollectionRecordDetailTabs = ReturnType<typeof CollectionRecordDetailTabs>;Defined in: packages/ui/build/collection-table/collection-record-detail-tabs.svelte.d.ts:13
CollectionTable
type CollectionTable<TCollections, TName, TRow> = InstanceType<typeof CollectionTable>;Defined in: packages/ui/build/collection-table/collection-table.svelte.d.ts:24
Type Parameters
| Type Parameter | Default type |
|---|---|
TCollections extends CollectionRegistry |
CollectionRegistry |
TName extends CollectionName<TCollections> |
CollectionName<TCollections> |
TRow extends object |
CollectionTableRow<TCollections, TName> |
CollectionTableColumnPrimitiveProps
type CollectionTableColumnPrimitiveProps<TRow> = Omit<CollectionTableColumn<TRow>, "key"> & object;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:30
Type Declaration
name
name: CollectionTableFieldName<TRow>;Type Parameters
| Type Parameter |
|---|
TRow extends object |
CollectionTableIntegrationState
type CollectionTableIntegrationState = "connected" | "configured" | "degraded" | "error" | "disabled";Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:62
CollectionTableNavigationSurface
type CollectionTableNavigationSurface = ReturnType<typeof CollectionTableNavigationSurface>;Defined in: packages/ui/build/collection-table/collection-table-navigation-surface.svelte.d.ts:7
CollectionTableProps
type CollectionTableProps<TCollections, TName, TRow> = CollectionTableBaseProps<TCollections, TName, TRow>;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:98
Type Parameters
| Type Parameter | Default type |
|---|---|
TCollections extends CollectionRegistry |
CollectionRegistry |
TName extends CollectionName<TCollections> |
CollectionName<TCollections> |
TRow extends object |
CollectionTableRow<TCollections, TName> |
CollectionTableRow
type CollectionTableRow<TCollections, TName> = CollectionRow<TCollections[TName]>;Defined in: packages/ui/build/collection-table/collection-table.types.d.ts:4
Type Parameters
| Type Parameter |
|---|
TCollections extends CollectionRegistry |
TName extends CollectionName<TCollections> |
Variables
CollectionDetailActions
const CollectionDetailActions: Component;Defined in: packages/ui/build/collection-table/collection-detail-actions.svelte.d.ts:6
CollectionRecordDetailEmpty
const CollectionRecordDetailEmpty: Component;Defined in: packages/ui/build/collection-table/collection-record-detail-empty.svelte.d.ts:6
CollectionRecordDetailTabs
const CollectionRecordDetailTabs: Component;Defined in: packages/ui/build/collection-table/collection-record-detail-tabs.svelte.d.ts:13
CollectionTable
const CollectionTable: $$IsomorphicComponent;Defined in: packages/ui/build/collection-table/collection-table.svelte.d.ts:24
CollectionTableNavigationSurface
const CollectionTableNavigationSurface: Component;Defined in: packages/ui/build/collection-table/collection-table-navigation-surface.svelte.d.ts:7
Functions
collectionTableRowMatchesFilters()
function collectionTableRowMatchesFilters(row, filters): boolean;Defined in: packages/ui/build/collection-table/collection-table-row-query.d.ts:3
Parameters
| Parameter | Type |
|---|---|
row |
object |
filters |
readonly object[] | undefined |
Returns
boolean
collectionTableRowMatchesSearch()
function collectionTableRowMatchesSearch(row, search): boolean;Defined in: packages/ui/build/collection-table/collection-table-row-query.d.ts:2
Parameters
| Parameter | Type |
|---|---|
row |
object |
search |
string |
Returns
boolean
collectionTableRowMatchesWhere()
function collectionTableRowMatchesWhere(row, where): boolean;Defined in: packages/ui/build/collection-table/collection-table-row-query.d.ts:4
Parameters
| Parameter | Type |
|---|---|
row |
object |
where |
Readonly<Record<string, unknown>> | undefined |
Returns
boolean
createCollectionTableRouteKey()
function createCollectionTableRouteKey(params): string;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:36
Parameters
| Parameter | Type |
|---|---|
params |
{ view: string; } |
params.view |
string |
Returns
string
getCollectionTableNavigationContext()
function getCollectionTableNavigationContext():
| CollectionTableNavigation
| undefined;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:30
Returns
| CollectionTableNavigation
| undefined
resolveCollectionTableRecordId()
function resolveCollectionTableRecordId(targets, params): string | undefined;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:31
Parameters
| Parameter | Type |
|---|---|
targets |
| CollectionTableNavigationTarget | readonly CollectionTableNavigationTarget[] | null | undefined |
params |
{ collectionName: string; parentRouteKey?: string; routeKey: string; } |
params.collectionName |
string |
params.parentRouteKey? |
string |
params.routeKey |
string |
Returns
string | undefined
setCollectionTableNavigationContext()
function setCollectionTableNavigationContext(navigation): CollectionTableNavigation;Defined in: packages/ui/build/collection-table/collection-table-navigation.svelte.d.ts:29
Parameters
| Parameter | Type |
|---|---|
navigation |
CollectionTableNavigation |
Returns
References
CollectionRepresentationSurface
Re-exports CollectionRepresentationSurface
CollectionSurface
Re-exports CollectionSurface
CollectionSurfaceRegistry
Re-exports CollectionSurfaceRegistry
CollectionSurfaceRuntime
Re-exports CollectionSurfaceRuntime
getCollectionClientContext
Re-exports getCollectionClientContext
getCollectionClientForSurface
Re-exports getCollectionClientForSurface
getCollectionSurfaceRuntime
Re-exports getCollectionSurfaceRuntime
resolveCollectionClient
Re-exports resolveCollectionClient
resolveCollectionSurface
Re-exports resolveCollectionSurface
setCollectionClientContext
Re-exports setCollectionClientContext
setCollectionSurfaceRuntime
Re-exports setCollectionSurfaceRuntime