Skip to main content

Variable: ENTITY_STRUCTURE

const ENTITY_STRUCTURE: object

Defined in: semantics/taxonomy.ts:340

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"]