Skip to main content

Class: PanelZPatternOrderedItemsExtension

This extension provides a computed attribute for the panel's items ordered by their position on the design

Hierarchy

  • BaseExtension

    PanelZPatternOrderedItemsExtension

Constructors

constructor

new PanelZPatternOrderedItemsExtension(designState, designExtensionSystem)

Parameters

NameType
designStateDesignState
designExtensionSystemDesignExtensionSystem

Overrides

BaseExtension.constructor

Defined in

packages/design-engine-react-components/src/extensions/panelZOrder/PanelZPatternOrderedItemsExtension.ts:19

Properties

designExtensionSystem

Private designExtensionSystem: DesignExtensionSystem

Defined in

packages/design-engine-react-components/src/extensions/panelZOrder/PanelZPatternOrderedItemsExtension.ts:19


designState

designState: PanelState

Overrides

BaseExtension.designState

Defined in

packages/design-engine-react-components/src/extensions/panelZOrder/PanelZPatternOrderedItemsExtension.ts:11


inject

Static inject: string[]

Overrides

BaseExtension.inject

Defined in

packages/design-engine-react-components/src/extensions/panelZOrder/PanelZPatternOrderedItemsExtension.ts:17

Accessors

orderedItems

get orderedItems(): (SubpanelState | ItemState<Item>)[]

Returns the panel's items sorted in order from the top left to the bottom right.

Returns

(SubpanelState | ItemState<Item>)[]

Defined in

packages/design-engine-react-components/src/extensions/panelZOrder/PanelZPatternOrderedItemsExtension.ts:27

Methods

supports

Static supports(state): boolean

Parameters

NameType
stateDesignState

Returns

boolean

Overrides

BaseExtension.supports

Defined in

packages/design-engine-react-components/src/extensions/panelZOrder/PanelZPatternOrderedItemsExtension.ts:13