import { FC, useState } from "react"; import { Dialog, Box, Grid, Checkbox, IconButton } from "@mui/material"; import { Close as CloseIcon } from "@mui/icons-material"; import { useRouter } from "next/router"; import { useTranslate } from "react-polyglot"; import { useAppContext } from "./AppProvider"; const CheckboxItem = ({ title, description, checked, onChange }) => { const { typography: { p, small }, } = useAppContext(); return ( {title} {description} ); }; export const GettingStartedDialog: FC = () => { const { colors: { almostBlack }, typography: { h4 }, } = useAppContext(); const t = useTranslate(); const [completedItems, setCompletedItems] = useState([]); const router = useRouter(); const open = router.query.tooltip?.toString() === "checklist"; const toggleCompletedItem = (item) => { if (completedItems.includes(item)) { setCompletedItems(completedItems.filter((i) => i !== item)); } else { setCompletedItems([...completedItems, item]); } }; return ( {t("getStartedChecklist")} router.push(router.pathname)}> toggleCompletedItem("search")} /> toggleCompletedItem("create")} /> toggleCompletedItem("save")} /> toggleCompletedItem("export")} /> toggleCompletedItem("share")} /> ); };