From aeecf3b87de38d8c8ce5d0676d1d37e0d9921205 Mon Sep 17 00:00:00 2001 From: Joakim Repomaa Date: Thu, 19 Feb 2026 17:35:54 +0200 Subject: [PATCH] improve layout and accessibility --- src/lib/components/Education.svelte | 2 +- src/lib/components/Experience.svelte | 2 +- src/lib/components/Footer.svelte | 31 +++++++++++++++++++++++++++ src/lib/components/ProjectCard.svelte | 6 ++++-- src/lib/components/Projects.svelte | 2 +- src/lib/components/Section.svelte | 6 ++++-- src/lib/components/Skills.svelte | 2 +- src/routes/(web)/+page.svelte | 13 ++--------- src/routes/+layout.svelte | 5 +++++ 9 files changed, 50 insertions(+), 19 deletions(-) create mode 100644 src/lib/components/Footer.svelte create mode 100644 src/routes/+layout.svelte diff --git a/src/lib/components/Education.svelte b/src/lib/components/Education.svelte index b101be8..05ff861 100644 --- a/src/lib/components/Education.svelte +++ b/src/lib/components/Education.svelte @@ -6,7 +6,7 @@ let { education }: { education: Education[] } = $props(); -
+
{#each education as edu} -
+
{#each experience as job} + + + diff --git a/src/lib/components/ProjectCard.svelte b/src/lib/components/ProjectCard.svelte index 2ea168f..e8262dc 100644 --- a/src/lib/components/ProjectCard.svelte +++ b/src/lib/components/ProjectCard.svelte @@ -21,8 +21,10 @@ {project.name}
- - + {project.stars}
diff --git a/src/lib/components/Projects.svelte b/src/lib/components/Projects.svelte index e895e3b..4db8b6b 100644 --- a/src/lib/components/Projects.svelte +++ b/src/lib/components/Projects.svelte @@ -10,7 +10,7 @@ }: { ownProjects: Project[]; contributions: Project[]; username: string } = $props(); -
+
-

- $> +

{title}

diff --git a/src/lib/components/Skills.svelte b/src/lib/components/Skills.svelte index 67d2383..df1c7d6 100644 --- a/src/lib/components/Skills.svelte +++ b/src/lib/components/Skills.svelte @@ -6,7 +6,7 @@ let { skills }: { skills: Skill[] } = $props(); -
+
{#each skills as skillCategory}
diff --git a/src/routes/(web)/+page.svelte b/src/routes/(web)/+page.svelte index 35c81d9..0fe9250 100644 --- a/src/routes/(web)/+page.svelte +++ b/src/routes/(web)/+page.svelte @@ -4,6 +4,7 @@ import Education from '$lib/components/Education.svelte'; import Skills from '$lib/components/Skills.svelte'; import Projects from '$lib/components/Projects.svelte'; + import Footer from '$lib/components/Footer.svelte'; let { data } = $props(); @@ -48,17 +49,7 @@ - +