import { useEffect, useState } from "react";
import { Modal, Tabs } from "antd";
import ArticleTpl from "./ArticleTpl";
import VideoTpl from "./VideoTpl";
import type { ArticleType } from "../../article/Article"
interface IWidget {
trigger?: React.ReactNode;
open?: boolean;
tpl?: ArticleType;
articleId?: string;
title?: string;
onClose?: () => void;
}
const TplBuilderWidget = ({
trigger,
open = false,
tpl,
articleId,
___title,
onClose,
}: IWidget) => {
const [isModalOpen, setIsModalOpen] = useState(open);
useEffect(() => setIsModalOpen(open), [open]);
useEffect(() => {}, [tpl]);
const showModal = () => {
setIsModalOpen(true);
};
const handleCancel = () => {
if (onClose) {
onClose();
} else {
setIsModalOpen(false);
}
};
return (
<>
{trigger}
,
}, // 务必填写 key
{ label: "video", key: "video", children: },
]}
/>
>
);
};
export default TplBuilderWidget;