modify localstorage close #48
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user