From d1059eade638f8e74d3450ec4d6cf532cd1731b9 Mon Sep 17 00:00:00 2001 From: Yohan Boujon Date: Mon, 5 Feb 2024 15:34:29 +0100 Subject: [PATCH] Frontend: fixed issue with description crashing popup component. Popup does not show description if null, updated time locale depending on language. Popup is now multi-language. --- .../src/lib/components/projects-popup.svelte | 74 +++++++++++-------- frontend/src/lib/css/project-popup.css | 10 +++ frontend/src/lib/js/date.js | 40 ++++++---- frontend/src/lib/lang/en.json | 11 ++- frontend/src/lib/lang/fr.json | 11 ++- frontend/src/routes/lang=[lang]/+page.js | 9 ++- frontend/src/routes/lang=[lang]/+page.svelte | 4 +- 7 files changed, 106 insertions(+), 53 deletions(-) diff --git a/frontend/src/lib/components/projects-popup.svelte b/frontend/src/lib/components/projects-popup.svelte index 7d34ef1..783c391 100644 --- a/frontend/src/lib/components/projects-popup.svelte +++ b/frontend/src/lib/components/projects-popup.svelte @@ -31,6 +31,8 @@ // Informations export let tags; + // Lang text + export let text; // Not exported but still Informations let filteredTags = []; @@ -38,7 +40,7 @@ let date = "Date"; let type_project = "Type of project"; let picture; - let description = "Description"; + $: description = null; let report_link; let github_link; let archive_link; @@ -102,7 +104,11 @@ -
+