Skip to main content

Class: ItemAriaLabelExtension

Extension which provides a computed aria label for all Design State except Subpanels, Item References, and Panels

Hierarchy​

Constructors​

constructor​

• new ItemAriaLabelExtension(designState, designExtensionSystem)

Parameters​

NameType
designStateDesignState
designExtensionSystemDesignExtensionSystem

Overrides​

AriaLabelExtension.constructor

Defined in​

packages/design-engine-react-components/src/extensions/ariaLabel/ItemAriaLabelExtension.ts:52

Properties​

designExtensionSystem​

• Private designExtensionSystem: DesignExtensionSystem

Defined in​

packages/design-engine-react-components/src/extensions/ariaLabel/ItemAriaLabelExtension.ts:52


designState​

• Protected designState: ItemState<Item>

Overrides​

AriaLabelExtension.designState

Defined in​

packages/design-engine-react-components/src/extensions/ariaLabel/ItemAriaLabelExtension.ts:46


inject​

▪ Static inject: string[]

Overrides​

AriaLabelExtension.inject

Defined in​

packages/design-engine-react-components/src/extensions/ariaLabel/ItemAriaLabelExtension.ts:47

Accessors​

label​

• get label(): string

Aria Label to be used for the design state

Returns​

string

Overrides​

AriaLabelExtension.label

Defined in​

packages/design-engine-react-components/src/extensions/ariaLabel/ItemAriaLabelExtension.ts:60

Methods​

supports​

▸ Static supports(state): boolean

Parameters​

NameType
stateDesignState

Returns​

boolean

Overrides​

AriaLabelExtension.supports

Defined in​

packages/design-engine-react-components/src/extensions/ariaLabel/ItemAriaLabelExtension.ts:48