|
@@ -14,7 +14,7 @@ export const Component = defineComponent({
|
|
compId: string().isRequired,
|
|
compId: string().isRequired,
|
|
},
|
|
},
|
|
setup(props) {
|
|
setup(props) {
|
|
- const { store } = useEditor();
|
|
|
|
|
|
+ const { store, actions } = useEditor();
|
|
const comp = useCompData(props.compId);
|
|
const comp = useCompData(props.compId);
|
|
const { value } = comp;
|
|
const { value } = comp;
|
|
|
|
|
|
@@ -43,6 +43,7 @@ export const Component = defineComponent({
|
|
() => [value.ratio],
|
|
() => [value.ratio],
|
|
() => {
|
|
() => {
|
|
comp.setH(comp.getW() / value.ratio);
|
|
comp.setH(comp.getW() / value.ratio);
|
|
|
|
+ actions.onCompLayoutUpdated(comp);
|
|
}
|
|
}
|
|
);
|
|
);
|
|
|
|
|
|
@@ -53,7 +54,7 @@ export const Component = defineComponent({
|
|
onDblclick={store.isEditMode ? pickPack : undefined}
|
|
onDblclick={store.isEditMode ? pickPack : undefined}
|
|
>
|
|
>
|
|
{state.show3d ? (
|
|
{state.show3d ? (
|
|
- <iframe class="w-full border-none" src={value.url} />
|
|
|
|
|
|
+ <iframe class="w-full h-full border-none" src={value.url} />
|
|
) : (
|
|
) : (
|
|
<>
|
|
<>
|
|
<Image
|
|
<Image
|