BaseUIFieldInput
Defined in: packages/core/src/fields/baseTypes.ts:626
Properties shared by all kind: "ui" field types (tabs, collapsible,
row, ui) — the UI-field counterpart to BaseFieldInput, with
every member meaningless for a field that stores no value removed.
BaseUIField for the resolved type after defaults are applied
Extends
Section titled “Extends”Omit<BaseFieldInput<TCollectionSlug,never,TFieldMeta>,"required"|"defaultValue"|"index"|"interfaceDescription"|"validate"|"admin">
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”TCollectionSlug
Section titled “TCollectionSlug”TCollectionSlug extends VexResourceSlug = VexResourceSlug
TFieldMeta
Section titled “TFieldMeta”TFieldMeta extends object = { }
Properties
Section titled “Properties”admin?
Section titled “admin?”
optionaladmin?:UIFieldAdminInput<TCollectionSlug>
Defined in: packages/core/src/fields/baseTypes.ts:639
Admin UI configuration for this UI field.
description?
Section titled “description?”
optionaldescription?:string
Defined in: packages/core/src/fields/baseTypes.ts:516
Semantic description of the field. Used in three places:
- Helper text rendered below the field input in the admin form UI.
- As the Zod
.meta({ description })value for form validation. - As the JSDoc comment on the generated document interface property.
To write a separate JSDoc comment, use interfaceDescription in addition.
Inherited from
Section titled “Inherited from”label?
Section titled “label?”
optionallabel?:string
Defined in: packages/core/src/fields/baseTypes.ts:507
Display label for the field in the admin form.
Inherited from
Section titled “Inherited from”
optionalmeta?:TFieldMeta
Defined in: packages/core/src/fields/baseTypes.ts:546
Inherited from
Section titled “Inherited from”Omit.meta