import { Modal, Tabs } from "antd";
import { useEffect, useState } from "react";
import SettingArticle from "./SettingArticle";
import SettingAccount from "./SettingAccount";
interface IWidget {
trigger?: React.ReactNode;
open?: boolean;
onClose?: Function;
}
const SettingModalWidget = ({ trigger, open, onClose }: IWidget) => {
const [isModalOpen, setIsModalOpen] = useState(open);
useEffect(() => setIsModalOpen(open), [open]);
const showModal = () => {
setIsModalOpen(true);
};
const handleOk = () => {
if (typeof onClose !== "undefined") {
onClose(false);
}
setIsModalOpen(false);
};
const handleCancel = () => {
if (typeof onClose !== "undefined") {
onClose(false);
}
setIsModalOpen(false);
};
return (
<>
{trigger}
}, // 务必填写 key
{ label: "编辑器", key: "editor", children: },
]}
/>
>
);
};
export default SettingModalWidget;