fix: refetch

This commit is contained in:
EETagent 2022-12-30 23:19:58 +01:00
parent 233da205f3
commit 5c78b1136b

View file

@ -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<Filter> = ['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();
}
};
</script>
{#if createCandidateModal}
@ -148,7 +151,10 @@
{candidate.study}
</td>
<td class="whitespace-nowrap px-6 py-4 text-sm">
<Delete on:delete={async () => await deleteCandidate(candidate.applicationId)} value="Odstranit" />
<Delete
on:delete={async () => await deleteCandidate(candidate.applicationId)}
value="Odstranit"
/>
</td>
</tr>
{/each}