From 26443d63ea2d279ed0cd4239882dc177145eafd6 Mon Sep 17 00:00:00 2001
From: Yohan Boujon
Date: Wed, 7 Feb 2024 21:12:29 +0100
Subject: [PATCH] Frontend: Added sliding for all objects. Removed buttons for
mobile. Updated project button and added index.
---
frontend/package-lock.json | 6 +++
frontend/package.json | 1 +
frontend/src/lib/components/projects.svelte | 7 ++++
frontend/src/lib/components/slideshow.svelte | 35 +++++++++++++++---
frontend/src/lib/css/slide.css | 39 ++++++++++++++++----
frontend/src/lib/css/slideshow.css | 39 ++------------------
frontend/src/routes/lang=[lang]/+page.svelte | 2 +-
7 files changed, 79 insertions(+), 50 deletions(-)
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 28f465f..aaad4b7 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -16,6 +16,7 @@
"highlightjs-svelte": "^1.0.6",
"sass": "^1.69.5",
"simple-icons": "^9.21.0",
+ "svelte-gestures": "^1.5.2",
"svelte-markdown": "^0.4.1"
},
"devDependencies": {
@@ -1883,6 +1884,11 @@
"node": ">=16"
}
},
+ "node_modules/svelte-gestures": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.5.2.tgz",
+ "integrity": "sha512-bXGFqpNAAYCM4XsxjaHMAoPQC3IRjrgGS+Sm/pE1ZftYu9gGRWvDF8g6cwl2b751R2kN1SwNEd6XV7zVh9mcew=="
+ },
"node_modules/svelte-hmr": {
"version": "0.15.3",
"resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.3.tgz",
diff --git a/frontend/package.json b/frontend/package.json
index 2836799..86cd812 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -25,6 +25,7 @@
"highlightjs-svelte": "^1.0.6",
"sass": "^1.69.5",
"simple-icons": "^9.21.0",
+ "svelte-gestures": "^1.5.2",
"svelte-markdown": "^0.4.1"
}
}
diff --git a/frontend/src/lib/components/projects.svelte b/frontend/src/lib/components/projects.svelte
index 1a57609..4b9189a 100644
--- a/frontend/src/lib/components/projects.svelte
+++ b/frontend/src/lib/components/projects.svelte
@@ -8,6 +8,8 @@
export let active = false;
export let data;
+ export let max = 0;
+ export let actualnum = 0;
const title = data.title;
const short_description = data.short_description;
@@ -55,6 +57,11 @@
{short_description}
+
+
+ {`${actualnum}/${max}`}
+
+