completed member addition by autocomplete form

This commit is contained in:
2025-07-22 08:46:14 +02:00
parent 38bc00df29
commit 81b28c0229
5 changed files with 40 additions and 13 deletions

View File

@@ -3,7 +3,11 @@
import { t } from '../translations.svelte.js';
import Autocomplete from './Autocomplete.svelte';
import PermissionSelector from './PermissionSelector.svelte';
let { members, updatePermission = (uid,perm) => console.log({user:uid,perm:perm}) } = $props();
let {
members,
updatePermission = (uid,perm) => console.log(`no handler for updatePermission(${uid}, ${perm})`),
addMember = (entry) => console.log(`no handler for addMember(${entry})`)
} = $props();
let error = $state(null);
let sortedMembers = $derived.by(() => Object.values(members).sort((a, b) => a.user.name.localeCompare(b.user.name)));
@@ -34,8 +38,8 @@
}
}
function onSelect(name){
console.log({selected_user:name})
function onSelect(entry){
addMember(entry);
}
onMount(loadPermissions);