diff --git a/frontend/src/routes/(admin)/admin/(authenticated)/dashboard/+page.svelte b/frontend/src/routes/(admin)/admin/(authenticated)/dashboard/+page.svelte index 21c5c21..f2e18b4 100644 --- a/frontend/src/routes/(admin)/admin/(authenticated)/dashboard/+page.svelte +++ b/frontend/src/routes/(admin)/admin/(authenticated)/dashboard/+page.svelte @@ -14,7 +14,10 @@ const getCandidates = async (field?: string) => { try { - candidates = await apiListCandidates(undefined, field); + candidates = await apiListCandidates( + undefined, + field ?? activeFilter !== 'Vše' ? activeFilter : '' + ); } catch { console.log('error'); } @@ -24,7 +27,7 @@ let filters: Array = ['Vše', 'KBB', 'IT', 'GYM']; - let activeFilter: Filter = 'Vše'; + let activeFilter: Filter = filters[0]; const changeFilter = (filter: Filter) => { activeFilter = filter; @@ -69,7 +72,7 @@ const deleteCandidate = async (id: number | undefined) => { if (id) await apiDeleteCandidate(id); getCandidates(); - } + }; {#if createCandidateModal} @@ -148,7 +151,10 @@ {candidate.study} - await deleteCandidate(candidate.applicationId)} value="Odstranit" /> + await deleteCandidate(candidate.applicationId)} + value="Odstranit" + /> {/each}