Skip to content

AdminComponentsInput

Defined in: packages/core/src/config/types.ts:54

Root-level admin extension points (S1) — type-erased to the base ComponentHKT, the same pattern VexClientConfigInput.editor already uses, since defineConfig() itself has no framework-typed wrapper (only relationship()/defineCollection() in @vexcms/react do).

Experimental: breaking changes are still possible before this stabilizes.

optional array?: object

Defined in: packages/core/src/config/types.ts:69

array() field item-action slot defaults, project-wide.

optional itemActions?: ComponentContributionInput<ComponentHKT, unknown>[]


optional blocks?: object

Defined in: packages/core/src/config/types.ts:64

blocks() field action-menu/header slot defaults, project-wide.

optional headerActions?: ComponentContributionInput<ComponentHKT, unknown>[]

optional itemActions?: ComponentContributionInput<ComponentHKT, unknown>[]


optional edit?: EditComponentsConfigInput<ComponentHKT>

Defined in: packages/core/src/config/types.ts:73

edit.* slot defaults, project-wide (decision 11) — merged with each collection/global’s own config by resolveEditSlot at render time.


optional fields?: object

Defined in: packages/core/src/config/types.ts:56

Project-wide per-field-TYPE overrides (S6) — fields.text.Input applies to every text() field unless that field’s own admin.components.Input chain wraps it further.

optional array?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional blocks?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional checkbox?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional color?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional commitTs?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional date?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional email?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional group?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional json?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional number?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional relationship?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional richtext?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional select?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional text?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional textarea?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional upload?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional url?: object

optional Cell?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Field?: ComponentOverrideInput<ComponentHKT, unknown>[]

optional Input?: ComponentOverrideInput<ComponentHKT, unknown>[]