This commit is contained in:
Timothy Jaeryang Baek 2025-11-06 11:41:20 -05:00
parent 224e4c3a61
commit 4e18c8a689
2 changed files with 21 additions and 19 deletions

View file

@ -112,17 +112,6 @@
}} }}
/> />
{#key selectedUser}
<EditUserModal
bind:show={showEditUserModal}
{selectedUser}
sessionUser={$user}
on:save={async () => {
getUserList();
}}
/>
{/key}
<AddUserModal <AddUserModal
bind:show={showAddUserModal} bind:show={showAddUserModal}
on:save={async () => { on:save={async () => {
@ -130,6 +119,15 @@
}} }}
/> />
<EditUserModal
bind:show={showEditUserModal}
{selectedUser}
sessionUser={$user}
on:save={async () => {
getUserList();
}}
/>
{#if selectedUser} {#if selectedUser}
<UserChatsModal bind:show={showUserChatsModal} user={selectedUser} /> <UserChatsModal bind:show={showUserChatsModal} user={selectedUser} />
{/if} {/if}

View file

@ -22,6 +22,18 @@
export let selectedUser; export let selectedUser;
export let sessionUser; export let sessionUser;
$: if (show) {
init();
}
const init = () => {
if (selectedUser) {
_user = selectedUser;
_user.password = '';
loadUserGroups();
}
};
let _user = { let _user = {
profile_image_url: '', profile_image_url: '',
role: 'pending', role: 'pending',
@ -52,14 +64,6 @@
return null; return null;
}); });
}; };
onMount(() => {
if (selectedUser) {
_user = selectedUser;
_user.password = '';
loadUserGroups();
}
});
</script> </script>
<Modal size="sm" bind:show> <Modal size="sm" bind:show>