useTelemetryProps
useTelemetryProps(
event,data?,options?):object
Telemetry props to spread onto a primitive that cannot take a wrapper and
so can’t use <Track asChild> (plan 144 TASK-16 / REQ-22). Returns an
onClick bound to the enclosing TelemetryScope; the caller composes it
with any handler of their own. Respects preventDefault — if a prior handler
prevents default, the event does not fire.
Parameters
Section titled “Parameters”string
options?
Section titled “options?”Returns
Section titled “Returns”object
onClick
Section titled “onClick”onClick:
MouseEventHandler
Example
Section titled “Example”const t = useTelemetryProps('cta_clicked', { plan: 'pro' });<button {...t}>Upgrade</button>