From c1b065ef7d550837adf55a5a7d51451f9e4fad58 Mon Sep 17 00:00:00 2001 From: EETagent Date: Mon, 2 Jan 2023 17:49:23 +0100 Subject: [PATCH] feat: refactor modal location, add error, remove any --- frontend/src/lib/@api/admin.ts | 8 ++++---- .../{ => modal}/CreateCandidateModal.svelte | 19 ++++++++++++++----- .../(authenticated)/dashboard/+page.svelte | 2 +- 3 files changed, 19 insertions(+), 10 deletions(-) rename frontend/src/lib/components/admin/{ => modal}/CreateCandidateModal.svelte (74%) diff --git a/frontend/src/lib/@api/admin.ts b/frontend/src/lib/@api/admin.ts index d77f283..fcbf2f7 100644 --- a/frontend/src/lib/@api/admin.ts +++ b/frontend/src/lib/@api/admin.ts @@ -13,7 +13,7 @@ export const apiLogin = async (data: AdminLogin): Promise => { try { await axios.post(API_URL + '/admin/login', data, { withCredentials: true }); return data.adminId; - } catch (e: any) { + } catch (e) { throw errorHandler(e, 'Login failed'); } }; @@ -24,7 +24,7 @@ export const apiCreateCandidate = async (data: CreateCandidate): Promise => { credentials: 'include' }); return await res.blob(); - } catch (e: any) { + } catch (e) { throw errorHandler(e, 'Candidate portfolio failed'); } }; diff --git a/frontend/src/lib/components/admin/CreateCandidateModal.svelte b/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte similarity index 74% rename from frontend/src/lib/components/admin/CreateCandidateModal.svelte rename to frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte index a2cf284..6a71d92 100644 --- a/frontend/src/lib/components/admin/CreateCandidateModal.svelte +++ b/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte @@ -1,10 +1,11 @@