From bfa04e02064ea7dad1f9a73b0532561d20d68867 Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Wed, 30 Nov 2022 15:47:41 +0100 Subject: [PATCH] feat: alert functionality PoC --- .../dashboard/DashboardInfoCard.svelte | 5 +++++ frontend/src/stores/portfolio.ts | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 frontend/src/stores/portfolio.ts diff --git a/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte b/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte index f98f76b..8c58f2e 100644 --- a/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte +++ b/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte @@ -1,7 +1,12 @@
diff --git a/frontend/src/stores/portfolio.ts b/frontend/src/stores/portfolio.ts new file mode 100644 index 0000000..302e05f --- /dev/null +++ b/frontend/src/stores/portfolio.ts @@ -0,0 +1,18 @@ +import { apiFetchSubmissionProgress } from "../api/candidate"; +import { writable } from "svelte/store"; + +export interface SubmissionProgress { + status?: number; + files?: [number]; +} + +export const submissionProgress = writable(); + +export async function fetchSubmProgress() { + try { + let prog = await apiFetchSubmissionProgress(); + submissionProgress.set(prog); + } catch (e) { + console.error(e); + } +} \ No newline at end of file