summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/MkRadios.vue
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-05-09 19:41:54 +0900
committerGitHub <noreply@github.com>2025-05-09 19:41:54 +0900
commit96bc042d67a6175e0d899b7f7ce7d13de3a0dbf2 (patch)
treeb96466858e471fe789741694d2651bd1349183e6 /packages/frontend/src/components/MkRadios.vue
parentfix: exported antenna data cannot be imported in some cases (#15985) (diff)
downloadmisskey-96bc042d67a6175e0d899b7f7ce7d13de3a0dbf2.tar.gz
misskey-96bc042d67a6175e0d899b7f7ce7d13de3a0dbf2.tar.bz2
misskey-96bc042d67a6175e0d899b7f7ce7d13de3a0dbf2.zip
Feat: サーバー初期設定ウィザード (#15954)
* wip * wip * Update welcome.setup.vue * wip * wip * wip * wip * Update MkServerSetupWizard.vue * Update MkServerSetupWizard.vue * wip * wip * wip * Update types.ts * wip * wip * Update CHANGELOG.md
Diffstat (limited to 'packages/frontend/src/components/MkRadios.vue')
-rw-r--r--packages/frontend/src/components/MkRadios.vue19
1 files changed, 16 insertions, 3 deletions
diff --git a/packages/frontend/src/components/MkRadios.vue b/packages/frontend/src/components/MkRadios.vue
index 884890bf70..8b641d0f93 100644
--- a/packages/frontend/src/components/MkRadios.vue
+++ b/packages/frontend/src/components/MkRadios.vue
@@ -5,14 +5,18 @@ SPDX-License-Identifier: AGPL-3.0-only
<script lang="ts">
import { defineComponent, h, ref, watch } from 'vue';
-import type { VNode } from 'vue';
import MkRadio from './MkRadio.vue';
+import type { VNode } from 'vue';
export default defineComponent({
props: {
modelValue: {
required: false,
},
+ vertical: {
+ type: Boolean,
+ default: false,
+ },
},
setup(props, context) {
const value = ref(props.modelValue);
@@ -34,7 +38,10 @@ export default defineComponent({
options = options.filter(vnode => !(typeof vnode.type === 'symbol' && vnode.type.description === 'v-cmt' && vnode.children === 'v-if'));
return () => h('div', {
- class: 'novjtcto',
+ class: [
+ 'novjtcto',
+ ...(props.vertical ? ['vertical'] : []),
+ ],
}, [
...(label ? [h('div', {
class: 'label',
@@ -71,7 +78,7 @@ export default defineComponent({
> .body {
display: flex;
- gap: 12px;
+ gap: 10px;
flex-wrap: wrap;
}
@@ -84,5 +91,11 @@ export default defineComponent({
display: none;
}
}
+
+ &.vertical {
+ > .body {
+ flex-direction: column;
+ }
+ }
}
</style>