import { useImperativeHandle } from "react" import { useStorage } from "@plasmohq/storage/hook" import CssCode from "~component/items/cssCode" import DownloadHtml from "~component/items/downloadHtml" import DownloadMarkdown from "~component/items/downloadMarkdown" import DownloadPdf from "~component/items/downloadPdf" import EditMarkdown from "~component/items/editMarkdown" import ShowTag from "~component/items/showTag" import { i18n } from "~tools" export default function Php({ forwardRef }) { const [copyCode, setCopyCode] = useStorage("php-copyCode", (v) => v === undefined ? true : v ) const [closeLoginModal, setCloseLoginModal] = useStorage( "php-closeLoginModal", (v) => (v === undefined ? true : v) ) function handleReset() { setCopyCode(true) setCloseLoginModal(true) } useImperativeHandle(forwardRef, () => ({ handleReset })) return (
{i18n("phpConfig")}
{i18n("phpCopyCode")} setCopyCode(e.target.checked)} />
{i18n("phpCloseLoginModal")} setCloseLoginModal(e.target.checked)} />
) }