Interface: SlotPlacementDeclaration
Makaio Framework / contracts/extension / SlotPlacementDeclaration
Interface: SlotPlacementDeclaration
Section titled “Interface: SlotPlacementDeclaration”Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:63
Placement declaration with a mandatory flag and optional position.
Properties
Section titled “Properties”content
Section titled “content”content:
SlotContentDeclaration
Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:71
Content reference for this placement.
instanceId
Section titled “instanceId”instanceId:
string
Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:69
Stable unique identifier for this placement.
Used as a React key and for layout persistence.
mandatory
Section titled “mandatory”mandatory:
boolean
Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:73
Whether this placement is mandatory (cannot be removed by the user).
position?
Section titled “position?”
optionalposition?:object
Defined in: ../../../packages/contracts/src/extension/contributions/page-types.ts:75
Optional grid position.
col:
number
row:
number