UNPKG

next-facebook-tracking

Version:

A simple package to help you integrate Facebook Pixel and Conversions API with Next.js

2 lines (1 loc) 393 B
"use client";import{jsx as v}from"react/jsx-runtime";import{Slot as m}from"@radix-ui/react-slot";import{uuidv7 as s}from"uuidv7";import{useFacebookPixel as p}from"./pixel-provider";function f({children:t,event:o,action:n,...i}){const r=p(),{event_id:c=s(),...a}=o,e={...a,event_id:c};return v(m,{...i,onClick:async()=>{r?.track(e),await n?.(e)},children:t})}export{f as FacebookTrackOnClick};