import React from "react"; import { toast } from "react-hot-toast"; import copy from "copy-to-clipboard"; import Icon from "./Icon"; import { generateDialog } from "./Dialog"; import { useTranslation } from "react-i18next"; interface Props extends DialogProps { memoId: MemoId; } const EmbedMemoDialog: React.FC = (props: Props) => { const { t } = useTranslation(); 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;