From fac6df3882254598507735b079a34226e6300f81 Mon Sep 17 00:00:00 2001 From: Maieul BOYER Date: Mon, 10 Nov 2025 19:16:15 +0100 Subject: [PATCH] fixes(frontend): fixed small types/incorrect code --- frontend/src/auth/index.ts | 2 +- frontend/src/pages/about/about.ts | 2 +- frontend/src/pages/login/login.ts | 3 +-- frontend/src/routing/index.ts | 2 +- frontend/vite.config.js | 3 +-- 5 files changed, 5 insertions(+), 7 deletions(-) diff --git a/frontend/src/auth/index.ts b/frontend/src/auth/index.ts index 0aa3fae..57159b7 100644 --- a/frontend/src/auth/index.ts +++ b/frontend/src/auth/index.ts @@ -14,7 +14,7 @@ export function getUser(): Readonly | null { } export function isLogged(): boolean { - return currentUser === null; + return currentUser !== null; } export function setUser(newUser: User | null) { diff --git a/frontend/src/pages/about/about.ts b/frontend/src/pages/about/about.ts index 973fbbf..2071fd9 100644 --- a/frontend/src/pages/about/about.ts +++ b/frontend/src/pages/about/about.ts @@ -9,4 +9,4 @@ async function route(_url: string, _args: { [k: string]: string }): Promise('form#login-form'); if (fLogin === null) return showError('Error while rendering the page: no form found'); - showSuccess('got the form !') fLogin.addEventListener('submit', async function(e: SubmitEvent) { e.preventDefault(); - let form = e.target as (HTMLFormElement | null) + let form = e.target as (HTMLFormElement | null); if (form === null) return showError('Failed to send form...'); let formData = Object.fromEntries((new FormData(form)).entries()); diff --git a/frontend/src/routing/index.ts b/frontend/src/routing/index.ts index 9b5fc97..99d848c 100644 --- a/frontend/src/routing/index.ts +++ b/frontend/src/routing/index.ts @@ -61,7 +61,7 @@ export class RouteHandlerData { if (part.startsWith(':')) { let param_name = part.substring(1) // remove the : // verifiy that the parameter name only contains character, underscores and numbers (not in fist char tho) - if (!param_name.match('^[a-zA-Z_][a-zA-Z_0-9]+$')) + if (!param_name.match('^[a-zA-Z_][a-zA-Z_0-9]*$')) throw `route parameter ${idx} for url '${url}' contains illegal character`; return { idx, param_name, part: null } } diff --git a/frontend/vite.config.js b/frontend/vite.config.js index 1415ddd..7a6a7e3 100644 --- a/frontend/vite.config.js +++ b/frontend/vite.config.js @@ -11,8 +11,7 @@ export default defineConfig({ hmr: { protocol: 'ws', host: 'localhost', - port: '5137', - + port: 5137, } } });