ILayoutNodeConfig
Interface representing the configuration for a layout node.
Properties
| Property | Type | Notes |
|---|---|---|
| Record<stringunknown> |
Default values for the node's configuration. |
|
{
|
Various translation strings to display or use for a11y purposes in the node's editing UI |
|
| string |
Human-readable name of the layout node. Used internally for logging purposes (e.g. telemetry, etc.) |
|
| LayoutNodeTag |
Tag of the layout node. |
|
| Optional | boolean |
Whether the node's visibility is adjustable. |
| Optional | boolean |
Whether the node is editable. |
| Optional | boolean |
Whether the node is repositionable. |
| Optional | LayoutNodeEditorConfig |
Optional editor configuration for the node. If provided and the card is editable, an edit control will be enabled that will open the editing experience defined here. |
| Optional | string |
Property name for the node's values - e.g. when the node is edited, the updated values from the editor will be set on this property of the node. |
Interface defined in packages/common/src/layouts/layout-shared-types.ts:381