diff options
Diffstat (limited to 'packages/frontend/src/components/MkUserSelectDialog.vue')
| -rw-r--r-- | packages/frontend/src/components/MkUserSelectDialog.vue | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/packages/frontend/src/components/MkUserSelectDialog.vue b/packages/frontend/src/components/MkUserSelectDialog.vue index 7bef0a6e73..740b122fac 100644 --- a/packages/frontend/src/components/MkUserSelectDialog.vue +++ b/packages/frontend/src/components/MkUserSelectDialog.vue @@ -78,10 +78,13 @@ const emit = defineEmits<{ (ev: 'closed'): void; }>(); -const props = defineProps<{ +const props = withDefaults(defineProps<{ includeSelf?: boolean; localOnly?: boolean; -}>(); +}>(), { + includeSelf: false, + localOnly: false, +}); const username = ref(''); const host = ref(''); @@ -102,10 +105,10 @@ function search() { detail: false, }).then(_users => { users.value = _users.filter((u) => { - if (props.includeSelf === false) { - return u.id !== $i?.id; - } else { + if (props.includeSelf) { return true; + } else { + return u.id !== $i?.id; } }); }); @@ -146,10 +149,10 @@ onMounted(() => { } }); _users = _users.filter((u) => { - if (props.includeSelf === false) { - return u.id !== $i?.id; - } else { + if (props.includeSelf) { return true; + } else { + return u.id !== $i?.id; } }); recentUsers.value = _users; |