From 9fe95cf36ea0732d456063972eb1fd288b3fc926 Mon Sep 17 00:00:00 2001 From: light7734 Date: Sat, 18 Oct 2025 22:43:18 +0330 Subject: [PATCH] refactor(project): load data from json --- src/routes/+page.svelte | 49 ++++++++++++++++---------------- src/routes/project.svelte | 36 ++++++++++++++--------- src/routes/projects/bonfire.json | 9 ++++++ src/routes/projects/dazzle.json | 8 ++++++ src/routes/projects/hikari.json | 8 ++++++ src/routes/projects/light.json | 7 +++++ 6 files changed, 79 insertions(+), 38 deletions(-) create mode 100644 src/routes/projects/bonfire.json create mode 100644 src/routes/projects/dazzle.json create mode 100644 src/routes/projects/hikari.json create mode 100644 src/routes/projects/light.json diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 8c87a50..7c09236 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,16 +1,28 @@ - @@ -64,7 +71,7 @@ headline="Dependency free, cross-platform and feature-rich 3D game engine." description={lorem_ipsum} icon="/light.svg" - {repository} + data={light_data} {mirrors} {gallery} {features} @@ -76,7 +83,7 @@ headline="Best way to learn is to teach, here be my articles." description={lorem_ipsum} icon="/signature.svg" - {repository} + data={dazzle_data} {mirrors} {gallery} {features} @@ -88,7 +95,7 @@ headline="You're enjoying its warmth on your eyes! :D" description={lorem_ipsum} icon="/signature.svg" - {repository} + data={bonfire_data} {mirrors} {gallery} {features} @@ -100,7 +107,7 @@ headline="Toy raytracer written in Rust using Vulkan" description={lorem_ipsum} icon="/hikari.svg" - {repository} + data={hikari_data} {mirrors} {gallery} {features} @@ -123,13 +130,9 @@ headline="C++ Engineer" description={lorem_ipsum} icon="/bitwyre-white.svg" - {repository} {mirrors} {gallery} {features} - {languages} - {graphicsApis} - {cicd} />
@@ -138,13 +141,9 @@ headline="C++ Engineer" description={lorem_ipsum} icon="" - {repository} {mirrors} {gallery} {features} - {languages} - {graphicsApis} - {cicd} />
diff --git a/src/routes/project.svelte b/src/routes/project.svelte index 1de0822..ad07e9d 100644 --- a/src/routes/project.svelte +++ b/src/routes/project.svelte @@ -1,6 +1,17 @@ + +