diff options
Diffstat (limited to 'packages/client/src/components')
| -rw-r--r-- | packages/client/src/components/global/spacer.vue | 8 | ||||
| -rw-r--r-- | packages/client/src/components/poll-editor.vue | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/packages/client/src/components/global/spacer.vue b/packages/client/src/components/global/spacer.vue index 417282ad12..45481a2c8d 100644 --- a/packages/client/src/components/global/spacer.vue +++ b/packages/client/src/components/global/spacer.vue @@ -7,7 +7,7 @@ </template> <script lang="ts"> -import { defineComponent, onMounted, onUnmounted, ref } from 'vue'; +import { defineComponent, inject, onMounted, onUnmounted, ref } from 'vue'; export default defineComponent({ props: { @@ -33,7 +33,13 @@ export default defineComponent({ const root = ref<HTMLElement>(); const content = ref<HTMLElement>(); const margin = ref(0); + const shouldSpacerMin = inject('shouldSpacerMin', false); const adjust = (rect: { width: number; height: number; }) => { + if (shouldSpacerMin) { + margin.value = props.marginMin; + return; + } + if (rect.width > props.contentMax || rect.width > 500) { margin.value = props.marginMax; } else { diff --git a/packages/client/src/components/poll-editor.vue b/packages/client/src/components/poll-editor.vue index c2f760acbd..70ffb35d42 100644 --- a/packages/client/src/components/poll-editor.vue +++ b/packages/client/src/components/poll-editor.vue @@ -206,8 +206,6 @@ export default defineComponent({ > .input { flex: 1; - margin-top: 16px; - margin-bottom: 0; } > button { |