import { IconRotate } from "@/assets/icons"; import { CompToolbars } from "@/modules/editor/objects/Toolbars"; import { css } from "@linaria/core"; import { defineComponent, onMounted, onUnmounted } from "vue"; import { useEditor } from "../../../.."; export const Transfer = defineComponent({ setup() { const editor = useEditor(); const { controls, helper } = editor; const { transferCtrl } = controls; const { transferStyle } = transferCtrl; onMounted(() => { setTimeout(() => { const pageEl = helper.findRootComp()?.$el; if (pageEl) { transferCtrl.init(pageEl.firstChild as HTMLElement); } }); }); onUnmounted(() => { transferCtrl.destroy(); // console.log("transferCtrl.destroy========================"); }); return () => { const comp = transferCtrl.currComp; const toolbarOpts = CompToolbars[transferCtrl.currComp?.compKey] || CompToolbars.default; // const showTransfer = // store.isEditComp || store.pageCompIds.includes(comp.id); const showTransfer = true; return ( transferStyle.width && (