diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 363ab1fea..1c5e351d6 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -77,6 +77,7 @@ declare module 'vue' { Files: typeof import('./src/components/Icons/Files.vue')['default'] FitScreen: typeof import('./src/components/Icons/FitScreen.vue')['default'] FontUploader: typeof import('./src/components/Controls/FontUploader.vue')['default'] + GapControl: typeof import('./src/components/GapControl.vue')['default'] GlobalAI: typeof import('./src/components/Settings/GlobalAI.vue')['default'] GlobalAnalytics: typeof import('./src/components/Settings/GlobalAnalytics.vue')['default'] GlobalCode: typeof import('./src/components/Settings/GlobalCode.vue')['default'] @@ -141,6 +142,7 @@ declare module 'vue' { SpacingControl: typeof import('./src/components/SpacingControl.vue')['default'] SplitInput: typeof import('./src/components/Controls/SplitInput.vue')['default'] SplitModeInput: typeof import('./src/components/Controls/SplitModeInput.vue')['default'] + SplitPropertyControl: typeof import('./src/components/Controls/SplitPropertyControl.vue')['default'] StringOptions: typeof import('./src/components/PropsOptions/StringOptions.vue')['default'] StylePropertyControl: typeof import('./src/components/Controls/StylePropertyControl.vue')['default'] TabButtons: typeof import('./src/components/Controls/TabButtons.vue')['default'] diff --git a/frontend/src/components/BlockFlexLayoutHandler.vue b/frontend/src/components/BlockFlexLayoutHandler.vue index 4823d86d7..dee649fc2 100644 --- a/frontend/src/components/BlockFlexLayoutHandler.vue +++ b/frontend/src/components/BlockFlexLayoutHandler.vue @@ -25,12 +25,7 @@ { label: 'Space Around', value: 'space-around' }, { label: 'Space Evenly', value: 'space-evenly' }, ]" /> - + import OptionToggle from "@/components/Controls/OptionToggle.vue"; import StylePropertyControl from "@/components/Controls/StylePropertyControl.vue"; +import GapControl from "@/components/GapControl.vue"; import blockController from "@/utils/blockController"; -import { BOX_UNIT_OPTIONS } from "@/utils/unitOptions"; import PlacementControl from "./PlacementControl.vue"; diff --git a/frontend/src/components/BlockGridLayoutHandler.vue b/frontend/src/components/BlockGridLayoutHandler.vue index cbc62130f..3b3b5a899 100644 --- a/frontend/src/components/BlockGridLayoutHandler.vue +++ b/frontend/src/components/BlockGridLayoutHandler.vue @@ -48,12 +48,7 @@ type="text" :modelValue="height" @update:modelValue="setHeight" /> - + - + :getModelValue="readValue" /> diff --git a/frontend/src/components/Controls/SplitModeInput.vue b/frontend/src/components/Controls/SplitModeInput.vue index 9b8bb47b2..c06ce0305 100644 --- a/frontend/src/components/Controls/SplitModeInput.vue +++ b/frontend/src/components/Controls/SplitModeInput.vue @@ -33,10 +33,11 @@ diff --git a/frontend/src/components/Controls/SplitPropertyControl.vue b/frontend/src/components/Controls/SplitPropertyControl.vue new file mode 100644 index 000000000..6dc2b125a --- /dev/null +++ b/frontend/src/components/Controls/SplitPropertyControl.vue @@ -0,0 +1,56 @@ + + + diff --git a/frontend/src/components/GapControl.vue b/frontend/src/components/GapControl.vue new file mode 100644 index 000000000..76ef20f64 --- /dev/null +++ b/frontend/src/components/GapControl.vue @@ -0,0 +1,104 @@ + + + diff --git a/frontend/src/components/SpacingControl.vue b/frontend/src/components/SpacingControl.vue index 1ebc520c3..676c22568 100644 --- a/frontend/src/components/SpacingControl.vue +++ b/frontend/src/components/SpacingControl.vue @@ -1,47 +1,28 @@