Quiz-PDF/Frontend/components/Utilities/PrelineScript.tsx

28 lines
496 B
TypeScript

"use client";
import { usePathname } from "next/navigation";
import { useEffect } from "react";
import { IStaticMethods } from "preline/preline";
declare global {
interface Window {
HSStaticMethods: IStaticMethods;
}
}
export default function PrelineScript() {
const path = usePathname();
useEffect(() => {
import("preline/preline");
}, []);
useEffect(() => {
setTimeout(() => {
window?.HSStaticMethods?.autoInit();
}, 100);
}, [path]);
return null;
}