Skip to main content

Class: PanelTextRecommendationExtension

Extension that provides recommended default values for text area items

Hierarchy

  • BaseExtension

    PanelTextRecommendationExtension

Constructors

constructor

new PanelTextRecommendationExtension(designState, designRequirements)

Parameters

NameType
designStateDesignState
designRequirementsBaseDesignRequirements

Overrides

BaseExtension.constructor

Defined in

packages/design-engine-react-components/src/extensions/panelTextRecommendation/PanelTextRecommendationExtension.ts:72

Properties

designRequirements

Private designRequirements: BaseDesignRequirements

Defined in

packages/design-engine-react-components/src/extensions/panelTextRecommendation/PanelTextRecommendationExtension.ts:72


designState

designState: PanelState

Overrides

BaseExtension.designState

Defined in

packages/design-engine-react-components/src/extensions/panelTextRecommendation/PanelTextRecommendationExtension.ts:65


inject

Static inject: string[]

Overrides

BaseExtension.inject

Defined in

packages/design-engine-react-components/src/extensions/panelTextRecommendation/PanelTextRecommendationExtension.ts:71

Accessors

defaultColor

get defaultColor(): undefined | string

The default font color based on the first text area item within the panel

Returns

undefined | string

Defined in

packages/design-engine-react-components/src/extensions/panelTextRecommendation/PanelTextRecommendationExtension.ts:104


defaultFontFamily

get defaultFontFamily(): undefined | string

The default font family based on the first text area item within the panel

Returns

undefined | string

Defined in

packages/design-engine-react-components/src/extensions/panelTextRecommendation/PanelTextRecommendationExtension.ts:96


defaultTextWidth

get defaultTextWidth(): undefined | number

The default width of text based on the panel's safe area mask

Returns

undefined | number

Defined in

packages/design-engine-react-components/src/extensions/panelTextRecommendation/PanelTextRecommendationExtension.ts:80


firstTextItem

Private get firstTextItem(): undefined | ItemState<TextAreaItem>

Returns

undefined | ItemState<TextAreaItem>

Defined in

packages/design-engine-react-components/src/extensions/panelTextRecommendation/PanelTextRecommendationExtension.ts:109

Methods

supports

Static supports(state): boolean

Parameters

NameType
stateDesignState

Returns

boolean

Overrides

BaseExtension.supports

Defined in

packages/design-engine-react-components/src/extensions/panelTextRecommendation/PanelTextRecommendationExtension.ts:67