Skip to content

collection-kanban

collection-kanban

Interfaces

CollectionKanbanMove

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:6

Type Parameters

Type Parameter
Row

Properties

fromLane
fromLane: string;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:8

record
record: Row;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:7

toLane
toLane: string;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:9


CollectionKanbanProps

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:11

Type Parameters

Type Parameter
TCollections extends CollectionRegistry
TName extends CollectionKanbanName<TCollections>

Properties

Card?
optional Card?: Snippet<[CollectionRow<TCollections[TName]>]>;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:26

Card override. Omit to auto-derive the card from field structure (RFC V.3).

class?
optional class?: string;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:32

client
client: CollectionDbClient<TCollections>;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:12

collection
collection: TName;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:13

exportPipelines?
optional exportPipelines?: readonly CollectionTablePipeline<CollectionRow<TCollections[TName]>>[];

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:22

groupBy
groupBy: Extract<keyof CollectionRow<TCollections[TName]>>;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:15

importPipelines?
optional importPipelines?: readonly CollectionTablePipeline<CollectionRow<TCollections[TName]>>[];

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:23

integrations?
optional integrations?: readonly CollectionTableIntegrationStatus[];

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:24

lanes?
optional lanes?: readonly AuthoredLaneInput[];

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:17

Lane subset pick/order with optional labels/colours. Omit to derive from the groupBy field (RFC V.3).

onCardMove?
optional onCardMove?: (move) => Promise<void>;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:31

Move handler. Omit for the default optimistic move that writes toLane into the groupBy field with rollback on failure (RFC V.3c).

Parameters
Parameter Type
move CollectionKanbanMove<CollectionRow<TCollections[TName]>>
Returns

Promise<void>

query?
optional query?: CollectionQuery<CollectionRow<TCollections[TName]>>;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:20

rows?
optional rows?: number;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:19

Number of visual lane rows. Defaults to one horizontal row.

selectable?
optional selectable?: boolean;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:21

view?
optional view?: string;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:14

Type Aliases

CollectionKanban

type CollectionKanban<TCollections, TName> = InstanceType<typeof CollectionKanban>;

Defined in: packages/ui/build/collection-kanban/collection-kanban.svelte.d.ts:24

Type Parameters

Type Parameter
TCollections extends CollectionRegistry
TName extends CollectionKanbanName<TCollections>

CollectionKanbanName

type CollectionKanbanName<TCollections> = Extract<keyof TCollections, string>;

Defined in: packages/ui/build/collection-kanban/collection-kanban.types.d.ts:5

Type Parameters

Type Parameter
TCollections extends CollectionRegistry

Variables

CollectionKanban

const CollectionKanban: $$IsomorphicComponent;

Defined in: packages/ui/build/collection-kanban/collection-kanban.svelte.d.ts:24