import copy from "copy-to-clipboard"; import React from "react"; import { toast } from "react-hot-toast"; import { useTranslate } from "@/utils/i18n"; import { generateDialog } from "./Dialog"; import Icon from "./Icon"; interface Props extends DialogProps { memoId: MemoId; } const EmbedMemoDialog: React.FC = (props: Props) => { const t = useTranslate(); const { memoId, destroy } = props; const memoEmbeddedCode = () => { return ``; }; const handleCopyCode = () => { copy(memoEmbeddedCode()); toast.success("Succeed to copy code to clipboard."); }; return ( <>

{t("embed-memo.title")}

{t("embed-memo.text")}

          {memoEmbeddedCode()}
        

{t("embed-memo.only-public-supported")} {t("embed-memo.copy")}

); }; function showEmbedMemoDialog(memoId: MemoId) { generateDialog( { className: "embed-memo-dialog", dialogName: "embed-memo-dialog", }, EmbedMemoDialog, { memoId, } ); } export default showEmbedMemoDialog;