diff --git a/src/lib/components/dashboard/admin/contests/ContestsList.svelte b/src/lib/components/dashboard/admin/contests/ContestsList.svelte index 5003ad0..4ad4d33 100644 --- a/src/lib/components/dashboard/admin/contests/ContestsList.svelte +++ b/src/lib/components/dashboard/admin/contests/ContestsList.svelte @@ -4,13 +4,14 @@ interface Props { contests: CreatedContest[]; + onContestUpdated?: () => void; } - let { contests }: Props = $props(); + let { contests, onContestUpdated }: Props = $props();
{#each contests as contest (contest.id)} - + {/each}
diff --git a/src/routes/dashboard/teacher/contests/+page.svelte b/src/routes/dashboard/teacher/contests/+page.svelte index 4b793e5..b494169 100644 --- a/src/routes/dashboard/teacher/contests/+page.svelte +++ b/src/routes/dashboard/teacher/contests/+page.svelte @@ -46,7 +46,7 @@ icon={Trophy} /> {:else if contestsQuery.current} - + contestsQuery.refresh()} /> {/if}