IRow

Interface

Interface representing a layout row node.

Extends

Properties

Property Type Notes
tag "arcgis-layout-row"

Tag for a row node (always 'arcgis-layout-row').

id Inherited string

Unique identifier for the node.

children Optional IColumn[]

Array of column children for the row.

rowProps Optional IRowProps

Optional row-specific properties.

classes Optional Inherited string[]

Optional array of CSS classes for the node.

hidden Optional Inherited boolean

If true, the node is only rendered in the editor

permissions Optional Inherited IEntityPermissionPolicy[]

Optional array of permission policies for access control.

properties Optional Inherited Record<stringunknown>

Optional properties for the node.

readOnly Optional Inherited boolean

Optional: when true the node can not be editied, regardless of the component rules. This is a means to control the edit access to sections of the layout, but

schemaVersion Optional Inherited number

Optional schema version for the settings of this specific component.

slots Optional Inherited Record<stringILayoutNode | string>

Optional slotted content for the node

styles Optional Inherited StyleMap

Optional map of CSS styles for the node.

translations Optional Inherited ITranslationMap

Optional translations for the layout.


Interface defined in packages/common/src/layouts/layout-shared-types.ts:224