Skip to content

ui/build/collection-surface/collection-surface-model

ui/build/collection-surface/collection-surface-model

Type Aliases

AutoCardModel

type AutoCardModel = typeof autoCardModelSchema.Type;

Defined in: apps/website/.api-docs-entry/ui/build/collection-surface/collection-surface-model.d.ts:21

Functions

createCollectionActionLabel()

function createCollectionActionLabel(collectionName, t): string;

Defined in: apps/website/.api-docs-entry/ui/build/collection-surface/collection-surface-model.d.ts:27

Parameters

Parameter Type
collectionName string
t Translate

Returns

string


deriveAutoCard()

function deriveAutoCard(
   fields,
   fieldOrder,
   options): object;

Defined in: apps/website/.api-docs-entry/ui/build/collection-surface/collection-surface-model.d.ts:23

Derive card roles only from the surface's explicit field order.

Parameters

Parameter Type
fields readonly CollectionField<string>[]
fieldOrder readonly string[]
options { roles?: { badge?: string; subtitle?: readonly string[]; title?: string; }; }
options.roles? { badge?: string; subtitle?: readonly string[]; title?: string; }
options.roles.badge? string
options.roles.subtitle? readonly string[]
options.roles.title? string

Returns

object

badge?
readonly optional badge?: string;
subtitles
readonly subtitles: readonly string[];
title
readonly title:
  | {
  kind: "field";
  name: string;
}
  | {
  kind: "collection";
};

optionalCollectionRecordId()

function optionalCollectionRecordId(record): string | undefined;

Defined in: apps/website/.api-docs-entry/ui/build/collection-surface/collection-surface-model.d.ts:26

Parameters

Parameter Type
record object | null | undefined

Returns

string | undefined


resolvedCollectionRecordMetadata()

function resolvedCollectionRecordMetadata<TRow>(
   record,
   metadata,
   t): readonly ResolvedCollectionRecordMetadata[];

Defined in: apps/website/.api-docs-entry/ui/build/collection-surface/collection-surface-model.d.ts:28

Type Parameters

Type Parameter
TRow extends object

Parameters

Parameter Type
record TRow
metadata any
t Translate

Returns

readonly ResolvedCollectionRecordMetadata[]