import { useEditor } from "@/modules/editor"; import { Button, Dropdown } from "ant-design-vue"; import { defineUI, queenApi } from "queenjs"; import { TipIcons } from "../../TipIcons"; import PreviewDesignModal from "./PreviewDesignModal"; import { ShareBox } from "./ShareBox"; export default defineUI({ setup() { const editor = useEditor(); const { store, actions, controls } = editor; function showPreviewModal() { controls.screenCtrl.saveScreenPage(); const rootPage = controls.pageCtrl.rootPage; rootPage.value.pageMode = controls.screenCtrl.state.screen.pageMode; rootPage.value.pageSizeType = controls.screenCtrl.state.screen.pageSizeType; queenApi.dialog( , { fullscreen: true, closable: false, } ); } return () => ( ); }, });