Back to Overview
REFERENCEAvailable

Addressing Reference

Normative syntax for stable dot-separated identifiers.


Address Grammar Rules

All UXDL elements have deterministic dot-separated address paths:

YAML
Screen: <screen_id>
State: <screen_id>.states.<state_id>
Action: <screen_id>.actions.<action_id>
Relation: <screen_id>.actions.<action_id>.relations.<relation_id>
Slice: slices.<slice_id>

Full Address Hierarchy Examples

  • billing — Targets billing screen node.
  • billing.states.past_due — Targets past_due state variant tag.
  • billing.actions.cancel_subscription — Targets cancel_subscription action handle.
  • billing.actions.cancel_subscription.relations.confirm — Targets confirm relation edge arrow.
  • slices.cancellation_flow — Targets cancellation_flow slice contract.