|
@@ -3,7 +3,7 @@ import { CompToolbars } from "@/modules/editor/objects/Toolbars";
|
|
|
import { css } from "@linaria/core";
|
|
|
import { defineComponent, onMounted, onUnmounted, ref, nextTick } from "vue";
|
|
|
import { useEditor } from "../../../..";
|
|
|
-import { styles } from "dom7";
|
|
|
+
|
|
|
|
|
|
export const SelectTransfer = defineComponent({
|
|
|
setup() {
|
|
@@ -20,7 +20,10 @@ export const SelectTransfer = defineComponent({
|
|
|
comp = selectCtrl.selected[0].comp;
|
|
|
//@ts-ignore
|
|
|
toolbarOpts = CompToolbars[comp.compKey] || toolbarOpts;
|
|
|
+ } else {
|
|
|
+ toolbarOpts = CompToolbars.MultiSelector;
|
|
|
}
|
|
|
+
|
|
|
const w = selectCtrl.objContainer?.getBound();
|
|
|
const isTextEdit = selectCtrl.selected.length == 1 && selectCtrl.selected[0].comp.compKey == "Text";
|
|
|
|
|
@@ -42,7 +45,7 @@ export const SelectTransfer = defineComponent({
|
|
|
left: w?.x + "px",
|
|
|
}}
|
|
|
>
|
|
|
- {comp &&
|
|
|
+ {
|
|
|
toolbarOpts.map((item) => {
|
|
|
return item.getVisible.call(editor, comp) ? (
|
|
|
<item.component
|
|
@@ -51,7 +54,8 @@ export const SelectTransfer = defineComponent({
|
|
|
onClick={() => item.onClick.call(editor, comp)}
|
|
|
/>
|
|
|
) : null;
|
|
|
- })}
|
|
|
+ })
|
|
|
+ }
|
|
|
</div>
|
|
|
|
|
|
<div
|