Skip to content

EmailFieldAdminConfig

Defined in: packages/core/src/fields/email/types.ts:28

Resolved per-type admin for email().

TCollectionSlug extends VexResourceSlug = VexResourceSlug

cellAlignment: Alignment

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

Text alignment for this field’s column in the data table.

FieldAdminConfig.cellAlignment


optional columnWidth?: number

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

Pixel width of this field’s own column in the list table. Optional — unlike enableSorting/enableHiding, the type default lives only in resolveListViewColumnConfig’s own FIELD_TYPE_DEFAULT_WIDTH map, not here.

FieldAdminConfig.columnWidth


components: object

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

Resolved per-field slot overrides — always present, every list defaulted to [] by resolveFieldComponents.

afterInput: ComponentContributionInput<ComponentHKT, unknown>[]

beforeInput: ComponentContributionInput<ComponentHKT, unknown>[]

Cell: ComponentOverrideInput<ComponentHKT, unknown>[]

Description: ComponentOverrideInput<ComponentHKT, unknown>[]

Field: ComponentOverrideInput<ComponentHKT, unknown>[]

Input: ComponentOverrideInput<ComponentHKT, unknown>[]

Label: ComponentOverrideInput<ComponentHKT, unknown>[]

FieldAdminConfig.components


enableHiding: boolean

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

Whether this field’s column may be hidden from the list table via the columns menu.

FieldAdminConfig.enableHiding


enableSorting: boolean

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

Whether the list table’s column header for this field may sort the table.

FieldAdminConfig.enableSorting


hidden: boolean

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

Whether the field is hidden from the admin form.

FieldAdminConfig.hidden


optional mask?: false | FieldMaskInput

Defined in: packages/core/src/fields/email/types.ts:32

The field’s own mask, or false to opt out of the project default.

EmailFieldAdminInput.mask


optional placeholder?: string

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

Placeholder text shown in the input when empty.

FieldAdminConfig.placeholder


position: "main" | "sidebar"

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

Position of the field in the form layout — "main" or "sidebar".

FieldAdminConfig.position


readOnly: boolean

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

Whether the field is read-only in the admin form.

FieldAdminConfig.readOnly


width: string

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

Width of the field within its row, any CSS width — e.g. "100%", "50%", "240px".

FieldAdminConfig.width

optional condition(props): boolean

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

Shows the field only while this returns true.

FieldConditionProps<TCollectionSlug>

boolean

FieldAdminConfigInput.condition

FieldAdminConfig.condition