15 lines
385 B
TypeScript
15 lines
385 B
TypeScript
import { H, HighlightOptions } from "highlight.run";
|
|
import { useEffect } from "react";
|
|
|
|
interface Props extends HighlightOptions {
|
|
projectId?: string;
|
|
}
|
|
|
|
export function HighlightInit({ projectId, ...highlightOptions }: Props) {
|
|
useEffect(() => {
|
|
projectId && H.init(projectId, highlightOptions);
|
|
}, []); // eslint-disable-line react-hooks/exhaustive-deps
|
|
|
|
return null;
|
|
}
|