Files
jhonny-editor/code/landing/components/ui/tracked-link.tsx
T
João Henrique b541f502ba feat: initial commit - Jhonny Editor
- Adicionado estrutura completa do projeto
- Configurado MCP server para Premiere Pro
- Adicionado documentação e skills
- Configurado Gitignore para o projeto
2026-09-08 09:59:31 -04:00

30 lines
625 B
TypeScript
Executable File

"use client"
import type { ComponentPropsWithoutRef } from "react"
import { trackOnboardingEvent } from "@/lib/onboarding-events"
type TrackedLinkProps = ComponentPropsWithoutRef<"a"> & {
trackingLocation: string
trackingDestination: string
}
export function TrackedLink({
trackingLocation,
trackingDestination,
onClick,
...props
}: TrackedLinkProps) {
return (
<a
{...props}
onClick={(event) => {
trackOnboardingEvent("primary_cta_clicked", {
location: trackingLocation,
destination: trackingDestination,
})
onClick?.(event)
}}
/>
)
}