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.
Properties
Section titled “Properties”array?
Section titled “array?”
optionalarray?:object
Defined in: packages/core/src/config/types.ts:69
array() field item-action slot defaults, project-wide.
itemActions?
Section titled “itemActions?”
optionalitemActions?:ComponentContributionInput<ComponentHKT,unknown>[]
blocks?
Section titled “blocks?”
optionalblocks?:object
Defined in: packages/core/src/config/types.ts:64
blocks() field action-menu/header slot defaults, project-wide.
headerActions?
Section titled “headerActions?”
optionalheaderActions?:ComponentContributionInput<ComponentHKT,unknown>[]
itemActions?
Section titled “itemActions?”
optionalitemActions?:ComponentContributionInput<ComponentHKT,unknown>[]
optionaledit?: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.
fields?
Section titled “fields?”
optionalfields?: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.
array?
Section titled “array?”
optionalarray?:object
array.Cell?
Section titled “array.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
array.Field?
Section titled “array.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
array.Input?
Section titled “array.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
blocks?
Section titled “blocks?”
optionalblocks?:object
blocks.Cell?
Section titled “blocks.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
blocks.Field?
Section titled “blocks.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
blocks.Input?
Section titled “blocks.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
checkbox?
Section titled “checkbox?”
optionalcheckbox?:object
checkbox.Cell?
Section titled “checkbox.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
checkbox.Field?
Section titled “checkbox.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
checkbox.Input?
Section titled “checkbox.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
color?
Section titled “color?”
optionalcolor?:object
color.Cell?
Section titled “color.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
color.Field?
Section titled “color.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
color.Input?
Section titled “color.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
commitTs?
Section titled “commitTs?”
optionalcommitTs?:object
commitTs.Cell?
Section titled “commitTs.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
commitTs.Field?
Section titled “commitTs.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
commitTs.Input?
Section titled “commitTs.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
optionaldate?:object
date.Cell?
Section titled “date.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
date.Field?
Section titled “date.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
date.Input?
Section titled “date.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
email?
Section titled “email?”
optionalemail?:object
email.Cell?
Section titled “email.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
email.Field?
Section titled “email.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
email.Input?
Section titled “email.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
group?
Section titled “group?”
optionalgroup?:object
group.Cell?
Section titled “group.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
group.Field?
Section titled “group.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
group.Input?
Section titled “group.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
optionaljson?:object
json.Cell?
Section titled “json.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
json.Field?
Section titled “json.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
json.Input?
Section titled “json.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
number?
Section titled “number?”
optionalnumber?:object
number.Cell?
Section titled “number.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
number.Field?
Section titled “number.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
number.Input?
Section titled “number.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
relationship?
Section titled “relationship?”
optionalrelationship?:object
relationship.Cell?
Section titled “relationship.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
relationship.Field?
Section titled “relationship.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
relationship.Input?
Section titled “relationship.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
richtext?
Section titled “richtext?”
optionalrichtext?:object
richtext.Cell?
Section titled “richtext.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
richtext.Field?
Section titled “richtext.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
richtext.Input?
Section titled “richtext.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
select?
Section titled “select?”
optionalselect?:object
select.Cell?
Section titled “select.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
select.Field?
Section titled “select.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
select.Input?
Section titled “select.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
optionaltext?:object
text.Cell?
Section titled “text.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
text.Field?
Section titled “text.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
text.Input?
Section titled “text.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
textarea?
Section titled “textarea?”
optionaltextarea?:object
textarea.Cell?
Section titled “textarea.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
textarea.Field?
Section titled “textarea.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
textarea.Input?
Section titled “textarea.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
upload?
Section titled “upload?”
optionalupload?:object
upload.Cell?
Section titled “upload.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
upload.Field?
Section titled “upload.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
upload.Input?
Section titled “upload.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]
optionalurl?:object
url.Cell?
Section titled “url.Cell?”
optionalCell?:ComponentOverrideInput<ComponentHKT,unknown>[]
url.Field?
Section titled “url.Field?”
optionalField?:ComponentOverrideInput<ComponentHKT,unknown>[]
url.Input?
Section titled “url.Input?”
optionalInput?:ComponentOverrideInput<ComponentHKT,unknown>[]