Skip to content

CollapsibleField

Defined in: packages/core/src/fields/collapsible/types.ts:39

Resolved collapsible() field definition after defaults are applied.

TCollectionSlug extends VexResourceSlug = VexResourceSlug

TFieldMeta extends object = { }

TFields extends Record<string, AdminField> = Record<string, AdminField>

admin: CollapsibleFieldAdminConfig<TCollectionSlug>

Defined in: packages/core/src/fields/collapsible/types.ts:47

Resolved admin UI configuration with all defaults applied.

BaseUIField.admin


optional description?: string

Defined in: packages/core/src/fields/baseTypes.ts:585

Semantic description of the field. Used in three places:

  1. Helper text rendered below the field input in the admin form UI.
  2. As the Zod .meta({ description }) value for form validation.
  3. As the JSDoc comment on the generated document interface property.

To write a separate JSDoc comment, use interfaceDescription in addition.

BaseField.description


fields: TFields

Defined in: packages/core/src/fields/collapsible/types.ts:46


label: string

Defined in: packages/core/src/fields/collapsible/types.ts:45

Display label shown in the admin form. Always set — inferred from the field key if not provided.

BaseField.label


meta: TFieldMeta

Defined in: packages/core/src/fields/baseTypes.ts:592

BaseUIField.meta


readonly type: "collapsible"

Defined in: packages/core/src/fields/collapsible/types.ts:44