aboutsummaryrefslogtreecommitdiff
path: root/src/routes/projects
diff options
context:
space:
mode:
authorpml68 <tutorialmester@gmail.com>2024-01-20 14:21:27 +0100
committerpml68 <tutorialmester@gmail.com>2024-01-20 14:21:27 +0100
commit4a4a6b0848bccc7177ec076f3ce947ce2a409b52 (patch)
tree22b30ee96330aa46e782b070bd621d4d6bda2c82 /src/routes/projects
parentfeat: add projects page (empty for now) (diff)
downloadpml68.dev-4a4a6b0848bccc7177ec076f3ce947ce2a409b52.tar.gz
feat: add actual content to projects page (dummy projects for now)
Diffstat (limited to 'src/routes/projects')
-rw-r--r--src/routes/projects/+page.svelte35
1 files changed, 33 insertions, 2 deletions
diff --git a/src/routes/projects/+page.svelte b/src/routes/projects/+page.svelte
index 5a074b6..8b64856 100644
--- a/src/routes/projects/+page.svelte
+++ b/src/routes/projects/+page.svelte
@@ -1,7 +1,38 @@
<script lang="ts">
+ import '$lib/assets/css/projects.scss'
+
import { base } from "$app/paths"
+ import { projects } from '$lib/projects.json'
+
+ type Project = {
+ iconLink: string,
+ link: string,
+ title: string,
+ description: string
+ }
+
+ const projectsList: Project[] = projects
</script>
-<div class="home">
- ⮜ Take me back <a href={base + '/'}><b>home</b></a>
+<svelte:head>
+ <title>Projects</title>
+</svelte:head>
+
+<div class="spacer">
+ <div class="home">
+ Take me back <a href={base + '/'}><b>home</b></a>
+ </div>
+</div>
+<div class="project-container">
+ {#each projectsList as {iconLink, link, title, description}}
+ <a href={link} target="_blank">
+ <div class="project">
+ <img src={iconLink} alt={title + ' icon'} class="project-icon">
+ <div class="content">
+ <h3>{title}</h3>
+ <p>{description}</p>
+ </div>
+ </div>
+ </a>
+ {/each}
</div>