import { useState } from "react"; import { Modal } from "antd"; import ArticleList from "./ArticleList"; interface IWidget { studioName?: string; trigger?: React.ReactNode; multiple?: boolean; onSelect?: Function; } const ArticleListModalWidget = ({ studioName, trigger = "Article", multiple = true, onSelect, }: IWidget) => { const [isModalOpen, setIsModalOpen] = useState(false); const showModal = () => { setIsModalOpen(true); }; const handleOk = () => { setIsModalOpen(false); }; const handleCancel = () => { setIsModalOpen(false); }; return ( <> {trigger} { if (typeof onSelect !== "undefined") { onSelect(id, title); } handleOk(); }} /> ); }; export default ArticleListModalWidget;