import { useEffect } from "react"; import { useGlobalStore, useTagStore } from "@/store/module"; import MemoEditor from "."; import { generateDialog } from "../Dialog"; import Icon from "../Icon"; interface Props extends DialogProps { memoId?: MemoId; relationList?: MemoRelation[]; } const MemoEditorDialog: React.FC = ({ memoId, relationList, destroy }: Props) => { const globalStore = useGlobalStore(); const tagStore = useTagStore(); const { systemStatus } = globalStore.state; useEffect(() => { tagStore.fetchTags(); }, []); const handleCloseBtnClick = () => { destroy(); }; return ( <>

{systemStatus.customizedProfile.name}

); }; export default function showMemoEditorDialog(props: Pick = {}): void { generateDialog( { className: "memo-editor-dialog", dialogName: "memo-editor-dialog", containerClassName: "dark:!bg-zinc-700", }, MemoEditorDialog, props ); }