From 4040fa8bcbc4b415f8a37b1e6b83721cd711fefb Mon Sep 17 00:00:00 2001 From: EETagent Date: Sat, 3 Dec 2022 14:14:26 +0100 Subject: [PATCH] feat: massive layout refactor, redirect when cookie is not set --- frontend/src/{ => lib}/@api/candidate.ts | 4 ++-- frontend/src/{ => lib}/@api/index.ts | 0 .../components/dashboard/CoverLetterUploadCard.svelte | 4 ++-- .../components/dashboard/DashboardUploadCard.svelte | 2 +- .../dashboard/PortfolioLetterUploadCard.svelte | 4 ++-- .../components/dashboard/PortfolioZipUploadCard.svelte | 4 ++-- .../lib/components/dashboard/StatusNotification.svelte | 2 +- frontend/src/{ => lib}/stores/candidate.ts | 0 frontend/src/{ => lib}/stores/portfolio.ts | 0 .../(admin)/admin/(authenticated)/+layout.server.ts | 10 ++++++++++ .../admin/(authenticated)}/+page.svelte | 0 .../routes/{ => (admin)}/admin/auth/login/+page.svelte | 0 .../(candidate)/(authenticated)/+layout.server.ts | 10 ++++++++++ .../(authenticated)}/dashboard/+page.svelte | 4 ++-- .../(authenticated)}/register/+page.svelte | 2 +- .../src/routes/{ => (candidate)}/login/+page.svelte | 0 .../login/[code=application]/+page.svelte | 2 +- frontend/src/routes/+layout.js | 6 ------ frontend/src/routes/+layout.ts | 7 +++++++ 19 files changed, 41 insertions(+), 20 deletions(-) rename frontend/src/{ => lib}/@api/candidate.ts (95%) rename frontend/src/{ => lib}/@api/index.ts (100%) rename frontend/src/{ => lib}/stores/candidate.ts (100%) rename frontend/src/{ => lib}/stores/portfolio.ts (100%) create mode 100644 frontend/src/routes/(admin)/admin/(authenticated)/+layout.server.ts rename frontend/src/routes/{admin => (admin)/admin/(authenticated)}/+page.svelte (100%) rename frontend/src/routes/{ => (admin)}/admin/auth/login/+page.svelte (100%) create mode 100644 frontend/src/routes/(candidate)/(authenticated)/+layout.server.ts rename frontend/src/routes/{ => (candidate)/(authenticated)}/dashboard/+page.svelte (94%) rename frontend/src/routes/{ => (candidate)/(authenticated)}/register/+page.svelte (99%) rename frontend/src/routes/{ => (candidate)}/login/+page.svelte (100%) rename frontend/src/routes/{ => (candidate)}/login/[code=application]/+page.svelte (98%) delete mode 100644 frontend/src/routes/+layout.js create mode 100644 frontend/src/routes/+layout.ts diff --git a/frontend/src/@api/candidate.ts b/frontend/src/lib/@api/candidate.ts similarity index 95% rename from frontend/src/@api/candidate.ts rename to frontend/src/lib/@api/candidate.ts index ded10b8..277deee 100644 --- a/frontend/src/@api/candidate.ts +++ b/frontend/src/lib/@api/candidate.ts @@ -1,6 +1,6 @@ import axios, { type AxiosProgressEvent } from 'axios'; -import type { CandidateData, CandidateLogin } from 'src/stores/candidate'; -import type { SubmissionProgress } from 'src/stores/portfolio'; +import type { CandidateData, CandidateLogin } from '$lib/stores/candidate'; +import type { SubmissionProgress } from '$lib/stores/portfolio'; import { API_URL, errorHandler } from '.'; export async function apiWhoami(): Promise { diff --git a/frontend/src/@api/index.ts b/frontend/src/lib/@api/index.ts similarity index 100% rename from frontend/src/@api/index.ts rename to frontend/src/lib/@api/index.ts diff --git a/frontend/src/lib/components/dashboard/CoverLetterUploadCard.svelte b/frontend/src/lib/components/dashboard/CoverLetterUploadCard.svelte index 9c39fa2..54b2b41 100644 --- a/frontend/src/lib/components/dashboard/CoverLetterUploadCard.svelte +++ b/frontend/src/lib/components/dashboard/CoverLetterUploadCard.svelte @@ -1,7 +1,7 @@