"use client"; import { FC, useEffect } from "react"; import { useTranslate } from "react-polyglot"; import { useRouter, usePathname } from "next/navigation"; import { Box, Grid } from "@mui/material"; import { useCookies } from "react-cookie"; import { useLeafcutterContext } from "./LeafcutterProvider"; import { PageHeader } from "./PageHeader"; import { VisualizationBuilder } from "./VisualizationBuilder"; type CreateProps = { templates: any; }; export const Create: FC = ({ templates }) => { const t = useTranslate(); const { colors: { cdrLinkOrange }, typography: { h1, h4 }, } = useLeafcutterContext(); const router = useRouter(); const pathname = usePathname() ?? ""; const cookieName = "searchIntroComplete"; const [cookies, setCookie] = useCookies([cookieName]); const searchIntroComplete = parseInt(cookies[cookieName], 10) || 0; useEffect(() => { if (searchIntroComplete === 0) { setCookie(cookieName, `${1}`, { path: "/" }); router.push(`${pathname}?group=search&tooltip=1&checklist=1`); } }, [searchIntroComplete, router, setCookie]); return ( <> {/* */} {t("searchAndCreateTitle")} {t("searchAndCreateSubtitle")} {/* {t("searchAndCreateDescription")} */} ); };