Skip to main content

Variable: ENTITY_STRUCTURE

const ENTITY_STRUCTURE: object

Defined in: semantics/taxonomy.ts:279

Which structural roles are legal for each entity.

Type Declaration

Action

readonly Action: readonly ["root", "control", "icon", "label"]

Collection

readonly Collection: readonly ["root", "surface", "content", "item", "title", "actions"]

Disclosure

readonly Disclosure: readonly ["root", "trigger", "content", "icon", "indicator"]

Feedback

readonly Feedback: readonly ["root", "content", "icon", "title", "body", "actions", "status", "closeTrigger"]

Input

readonly Input: readonly ["root", "control", "label", "description", "leadingAdornment", "trailingAdornment", "validationMessage"]

readonly Navigation: readonly ["root", "control", "label", "icon", "indicator", "item"]

Overlay

readonly Overlay: readonly ["root", "surface", "content", "title", "body", "actions", "backdrop", "positioner", "closeTrigger"]

Selection

readonly Selection: readonly ["root", "control", "label", "indicator", "selectionControl", "item"]

Structure

readonly Structure: readonly ["root", "surface", "content", "title", "body", "label", "description", "icon", "actions"]