diff --git a/app/src/components/v-list/v-list-group.vue b/app/src/components/v-list/v-list-group.vue index 52fe1c17de..7569b4caa7 100644 --- a/app/src/components/v-list/v-list-group.vue +++ b/app/src/components/v-list/v-list-group.vue @@ -19,10 +19,6 @@ import { defineComponent, nextTick, toRefs, watch, PropType, ref } from '@vue/co import { useGroupableParent, useGroupable } from '@/composables/groupable'; export default defineComponent({ - model: { - prop: 'activeItems', - event: 'input' - }, props: { multiple: { type: Boolean, @@ -32,10 +28,6 @@ export default defineComponent({ type: String, default: null, }, - activeItems: { - type: Array as PropType<(number | string)[]>, - default: null - }, active: { type: Boolean, default: false, @@ -62,7 +54,7 @@ export default defineComponent({ } }, setup(props, { listeners, emit }) { - const {activeItems, multiple} = toRefs(props) + const {multiple} = toRefs(props) const { active: groupActive, toggle, activate, deactivate } = useGroupable({ group: props.scope, @@ -71,12 +63,7 @@ export default defineComponent({ if (props.disableGroupableParent !== true) { useGroupableParent( - { - selection: activeItems, - onSelectionChange: (newSelection) => { - emit('input', newSelection) - } - }, + {}, { multiple } diff --git a/app/src/components/v-list/v-list.vue b/app/src/components/v-list/v-list.vue index 5d05a33ee6..8aec96c005 100644 --- a/app/src/components/v-list/v-list.vue +++ b/app/src/components/v-list/v-list.vue @@ -54,7 +54,7 @@ export default defineComponent({ } }, { - mandatory: ref(false), + mandatory: ref(true), multiple } ); diff --git a/app/src/modules/docs/components/navigation-item.vue b/app/src/modules/docs/components/navigation-item.vue index 31bf78d834..e9b99f6679 100644 --- a/app/src/modules/docs/components/navigation-item.vue +++ b/app/src/modules/docs/components/navigation-item.vue @@ -1,5 +1,5 @@