PressableContext
A LocationContext that describes an interactive element (like a link, button, icon), that the user can press.
graph LR
AbstractContext["AbstractContext<br><span class='properties'>id: string<br />_type: string</span>"] --> AbstractLocationContext;
AbstractLocationContext --> PressableContext;
PressableContext --> LinkContext["LinkContext<br><span class='properties'>href: string"];
class PressableContext diagramActive;
click AbstractLocationContext "/docs/taxonomy/location-contexts/" "See details" _self
click LinkContext "/docs/taxonomy/reference/location-contexts/LinkContext" "See details" _self
Diagram: PressableContext inheritance
Properties
type | description | |
---|---|---|
id | string | Unique string to be combined with the Context Type (_type ) for Context instance uniqueness. |
_type | string | String literal used during serialization. Should always match the Context interface name. |
setting of the id & type
The tracker will automatically set the id
and _type
based on the pressable element. When this is not possible on a specific platform, it will ask for a manual id
and _type
to be set.