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.
Type Parameters
Section titled “Type Parameters”TComponent
Section titled “TComponent”TComponent extends ComponentHKT = ComponentHKT
The framework’s ComponentHKT.
Properties
Section titled “Properties”actionsMenu?
Section titled “actionsMenu?”
optionalactionsMenu?: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.
items?
Section titled “items?”
optionalitems?:ComponentContributionInput<TComponent,EditSlotProps>[]
overrides?
Section titled “overrides?”
optionaloverrides?:Record<string,ComponentOverrideInput<TComponent,EditSlotProps>[]>
afterFields?
Section titled “afterFields?”
optionalafterFields?:ComponentContributionInput<TComponent,EditSlotProps>[]
Defined in: packages/core/src/components/types.ts:271
beforeFields?
Section titled “beforeFields?”
optionalbeforeFields?:ComponentContributionInput<TComponent,EditSlotProps>[]
Defined in: packages/core/src/components/types.ts:270
header?
Section titled “header?”
optionalheader?:object
Defined in: packages/core/src/components/types.ts:264
actions?
Section titled “actions?”
optionalactions?:ComponentContributionInput<TComponent,EditSlotProps>[]
after?
Section titled “after?”
optionalafter?:ComponentContributionInput<TComponent,EditSlotProps>[]
before?
Section titled “before?”
optionalbefore?:ComponentContributionInput<TComponent,EditSlotProps>[]
overrides?
Section titled “overrides?”
optionaloverrides?:Record<string,ComponentOverrideInput<TComponent,EditSlotProps>[]>
sidebar?
Section titled “sidebar?”
optionalsidebar?:object
Defined in: packages/core/src/components/types.ts:272
after?
Section titled “after?”
optionalafter?:ComponentContributionInput<TComponent,EditSlotProps>[]
before?
Section titled “before?”
optionalbefore?:ComponentContributionInput<TComponent,EditSlotProps>[]