21 lines
371 B
TypeScript
21 lines
371 B
TypeScript
import Script from 'next/script.js'
|
|
|
|
export interface UmamiProps {
|
|
umamiWebsiteId: string
|
|
src?: string
|
|
}
|
|
|
|
export const Umami = ({
|
|
umamiWebsiteId,
|
|
src = 'https://analytics.umami.is/script.js',
|
|
}: UmamiProps) => {
|
|
return (
|
|
<Script
|
|
async
|
|
defer
|
|
data-website-id={umamiWebsiteId}
|
|
src={src} // Replace with your umami instance
|
|
/>
|
|
)
|
|
}
|