diff --git a/frontend/src/routes/(candidate)/(authenticated)/dashboard/+layout.server.ts b/frontend/src/routes/(candidate)/(authenticated)/dashboard/+layout.server.ts index 5716698..f75ac05 100644 --- a/frontend/src/routes/(candidate)/(authenticated)/dashboard/+layout.server.ts +++ b/frontend/src/routes/(candidate)/(authenticated)/dashboard/+layout.server.ts @@ -1,9 +1,10 @@ import { apiFetchDetails, apiFetchSubmissionProgress } from '$lib/@api/candidate'; +import type { CandidateData } from '$lib/stores/candidate'; import { redirect } from '@sveltejs/kit'; import type { LayoutServerLoad } from './$types'; export const load: LayoutServerLoad = async ({ fetch }) => { - let details; + let details: CandidateData; try { details = await apiFetchDetails(fetch); } catch (e: any) { @@ -22,11 +23,7 @@ export const load: LayoutServerLoad = async ({ fetch }) => { } return { - candidate: { - name: details.name, - surname: details.surname, - email: details.email - }, + candidate: details, submission: { ...submissionProgress }