// ts-nocheck import Head from "next/head"; import Script from "next/script"; const Metadata = ({ metadata }: any) => { if (!metadata) return; const vanillaScripts = metadata.headSectionScripts .map((s) => { if (!s || s === "") return null; return s.replace(/]*>/g, "").replace(/<\/script>/g, ""); }) .join("\n"); const scriptSrcs: any[] = []; metadata.headSectionScripts.forEach((s: any) => { if (s && s !== "") { scriptSrcs.push( // @ts-ignore .../src\s*=\s*"([^"]+)/g .exec(s) .filter((res) => !res.startsWith("src=")), ); } }); return ( <> {scriptSrcs.map((script, index) => ( ))} {metadata.favicon?.imageUrl && ( )} ); }; export default Metadata;