chore(web): move BaseModal to callback pattern (#8696)

* chore(web): move BaseModal to callback to close

* chore: add question mark
This commit is contained in:
Ben 2024-04-11 09:01:16 +00:00 committed by GitHub
parent 8c9a092561
commit 37eea2d353
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
16 changed files with 37 additions and 45 deletions

View file

@ -6,11 +6,12 @@
import UserAvatar from '../shared-components/user-avatar.svelte';
export let user: UserResponseDto;
export let onClose: () => void;
let availableUsers: UserResponseDto[] = [];
let selectedUsers: UserResponseDto[] = [];
const dispatch = createEventDispatcher<{ close: void; 'add-users': UserResponseDto[] }>();
const dispatch = createEventDispatcher<{ 'add-users': UserResponseDto[] }>();
onMount(async () => {
// TODO: update endpoint to have a query param for deleted users
@ -32,7 +33,7 @@
};
</script>
<BaseModal id="partner-selection-modal" title="Add partner" showLogo on:close>
<BaseModal id="partner-selection-modal" title="Add partner" showLogo {onClose}>
<div class="immich-scrollbar max-h-[300px] overflow-y-auto">
{#if availableUsers.length > 0}
{#each availableUsers as user}