From 50f1f028eb04152da692dc4c3e35a6ff3dcd9e68 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Thu, 4 Feb 2021 02:43:22 +0100 Subject: [PATCH] Allow empty value in UserSelector --- src/plugins/user/components/UserSelector.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/user/components/UserSelector.vue b/src/plugins/user/components/UserSelector.vue index 5ea57cb..7020888 100644 --- a/src/plugins/user/components/UserSelector.vue +++ b/src/plugins/user/components/UserSelector.vue @@ -19,7 +19,7 @@ export default defineComponent({ name: 'UserSelector', props: { label: { type: String, default: 'Benutzer' }, - modelValue: { required: true, type: Object as PropType }, + modelValue: { default: undefined, type: Object as PropType }, }, emits: { 'update:modelValue': (user: FG.User) => !!user }, setup(props, { emit }) { @@ -34,7 +34,7 @@ export default defineComponent({ const users = computed(() => store.state.users.users); const selected = computed({ get: () => props.modelValue, - set: (value: FG.User) => emit('update:modelValue', value), + set: (value: FG.User | undefined) => (value ? emit('update:modelValue', value) : undefined), }); return {