modify localstorage close #48

This commit is contained in:
Adrian Zürcher
2026-02-13 12:27:30 +01:00
parent 3f02afde85
commit 0026f68320
5 changed files with 139 additions and 27 deletions

View File

@@ -66,6 +66,7 @@ import { ref } from 'vue';
import { useAttendeesTable } from './AttendeesTable';
import { useMemberTable } from '../members/MembersTable';
import { getLocalPageDefaults } from 'src/localstorage/localStorage';
import type { PageDefault } from 'src/vueLib/models/pagedefaults';
//use constants and function of imports
const { attendees, updateAttendees } = useAttendeesTable();
@@ -95,8 +96,10 @@ const open = async (eventArray: number, event: Event) => {
await updateMembers(event.attendees);
// set custom filter
const defaults = getLocalPageDefaults('attendance');
setNewFilter(defaults?.stringValue || '', ...(defaults?.filteredValues ?? []));
const settings = getLocalPageDefaults('attendance') as PageDefault;
if (settings) {
setNewFilter(settings.selectedColumnFilter || '', ...(settings.selectedColumnOptions ?? []));
}
// set amount of missing attendace
missingAttendanceAmount.value = filteredMembers.value.length;