diff options
| author | かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> | 2025-11-25 08:56:30 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-25 08:56:30 +0900 |
| commit | 043b9b3d26b8306ff5d3fa3496612f996fb6415a (patch) | |
| tree | 11f0b5e8c0e4725c08f2c4137bdf885b1dd3148d /packages/frontend/src/components/MkRadios.vue | |
| parent | refactor(frontend/aiscript): AiScriptバージョン取得・判定ロジッ... (diff) | |
| download | misskey-043b9b3d26b8306ff5d3fa3496612f996fb6415a.tar.gz misskey-043b9b3d26b8306ff5d3fa3496612f996fb6415a.tar.bz2 misskey-043b9b3d26b8306ff5d3fa3496612f996fb6415a.zip | |
fix(frontend): MkRadiosのslotでv-ifを使用すると空白のoptionが生成される問題を修正 (#16832)
* fix: MkRadiosのslotでv-ifを使用すると空白のoptionが生成される問題を修正 (MisskeyIO#1105)
* Update Changelog
* Update CHANGELOG.md
---------
Co-authored-by: あわわわとーにゅ <17376330+u1-liquid@users.noreply.github.com>
Diffstat (limited to 'packages/frontend/src/components/MkRadios.vue')
| -rw-r--r-- | packages/frontend/src/components/MkRadios.vue | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/frontend/src/components/MkRadios.vue b/packages/frontend/src/components/MkRadios.vue index 8b641d0f93..426a1d2c2b 100644 --- a/packages/frontend/src/components/MkRadios.vue +++ b/packages/frontend/src/components/MkRadios.vue @@ -4,7 +4,7 @@ SPDX-License-Identifier: AGPL-3.0-only --> <script lang="ts"> -import { defineComponent, h, ref, watch } from 'vue'; +import { Comment, defineComponent, h, ref, watch } from 'vue'; import MkRadio from './MkRadio.vue'; import type { VNode } from 'vue'; @@ -35,7 +35,7 @@ export default defineComponent({ if (options.length === 1 && options[0].props == null) options = options[0].children as VNode[]; // vnodeのうちv-if=falseなものを除外する(trueになるものはoptionなど他typeになる) - options = options.filter(vnode => !(typeof vnode.type === 'symbol' && vnode.type.description === 'v-cmt' && vnode.children === 'v-if')); + options = options.filter(vnode => vnode.type !== Comment); return () => h('div', { class: [ |