Skip to content

EditComponentsConfigInput

Defined in: packages/core/src/components/types.ts:263

The edit.* slot config one collection, one global, or the project root declares — grouped by UI region to match SLOT_IDS.edit (decision 11). header.overrides wraps a built-in from header.actions by id (decision 15); beforeFields/afterFields/sidebar.* carry no built-ins, so they have no override map. actionsMenu.overrides wraps a built-in from actionsMenu.items (vex.revalidate/vex.duplicate) the same way. A renderer calls resolveEditSlot once PER FLAT slot id, passing the matching array (plus header.overrides only for SLOT_IDS.edit.headerActions, actionsMenu.overrides only for SLOT_IDS.edit.actionsMenu) as root/resource.

TComponent extends ComponentHKT = ComponentHKT

The framework’s ComponentHKT.

optional actionsMenu?: object

Defined in: packages/core/src/components/types.ts:277

The edit view’s ⋯ actions menu (decision: Step 4 post-implementation note) — built-ins vex.revalidate/vex.duplicate.

optional items?: ComponentContributionInput<TComponent, EditSlotProps>[]

optional overrides?: Record<string, ComponentOverrideInput<TComponent, EditSlotProps>[]>


optional afterFields?: ComponentContributionInput<TComponent, EditSlotProps>[]

Defined in: packages/core/src/components/types.ts:271


optional beforeFields?: ComponentContributionInput<TComponent, EditSlotProps>[]

Defined in: packages/core/src/components/types.ts:270


optional header?: object

Defined in: packages/core/src/components/types.ts:264

optional actions?: ComponentContributionInput<TComponent, EditSlotProps>[]

optional after?: ComponentContributionInput<TComponent, EditSlotProps>[]

optional before?: ComponentContributionInput<TComponent, EditSlotProps>[]

optional overrides?: Record<string, ComponentOverrideInput<TComponent, EditSlotProps>[]>


optional sidebar?: object

Defined in: packages/core/src/components/types.ts:272

optional after?: ComponentContributionInput<TComponent, EditSlotProps>[]

optional before?: ComponentContributionInput<TComponent, EditSlotProps>[]