From f029e1ec0c23164319a92fce138c96ee6a9aa266 Mon Sep 17 00:00:00 2001 From: LeNei Date: Thu, 19 Jan 2023 08:32:50 +0100 Subject: [PATCH] add swipe functionality and optimize for mobile --- package-lock.json | 17 +++++++++++++-- package.json | 6 ++++- src/lib/components/CarCard.svelte | 8 +++---- src/lib/components/DetailBox.svelte | 8 +++---- src/routes/+page.svelte | 34 ++++++++++++++++++++++++++--- src/routes/[test]/+page.svelte | 5 ----- 6 files changed, 59 insertions(+), 19 deletions(-) delete mode 100644 src/routes/[test]/+page.svelte diff --git a/package-lock.json b/package-lock.json index 11b33c2..121323c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,15 @@ { - "name": "svelte-test", + "name": "card-quartett-carousel", "version": "0.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "svelte-test", + "name": "card-quartett-carousel", "version": "0.0.1", + "dependencies": { + "svelte-gestures": "^1.4.1" + }, "devDependencies": { "@sveltejs/adapter-static": "^1.0.4", "@sveltejs/kit": "^1.0.0", @@ -2939,6 +2942,11 @@ "svelte": "^3.55.0" } }, + "node_modules/svelte-gestures": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.4.1.tgz", + "integrity": "sha512-TAmfcz+DgdfrRDFSQ9UsXxhqDjQR7LaUaALauqITaTCVSHPWXIZ9WSBPP6DrXh9MYqgVZwy85wJdv7NQPwsZfA==" + }, "node_modules/svelte-hmr": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", @@ -5273,6 +5281,11 @@ "typescript": "^4.9.4" } }, + "svelte-gestures": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/svelte-gestures/-/svelte-gestures-1.4.1.tgz", + "integrity": "sha512-TAmfcz+DgdfrRDFSQ9UsXxhqDjQR7LaUaALauqITaTCVSHPWXIZ9WSBPP6DrXh9MYqgVZwy85wJdv7NQPwsZfA==" + }, "svelte-hmr": { "version": "0.15.1", "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.15.1.tgz", diff --git a/package.json b/package.json index 892145f..54b4476 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "private": true, "scripts": { "dev": "vite dev", + "dev-host": "vite dev --host", "build": "vite build", "preview": "vite preview", "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", @@ -31,5 +32,8 @@ "typescript": "^4.9.3", "vite": "^4.0.0" }, - "type": "module" + "type": "module", + "dependencies": { + "svelte-gestures": "^1.4.1" + } } diff --git a/src/lib/components/CarCard.svelte b/src/lib/components/CarCard.svelte index b563db0..73a4524 100644 --- a/src/lib/components/CarCard.svelte +++ b/src/lib/components/CarCard.svelte @@ -16,16 +16,16 @@

{title}

-
+
diff --git a/src/lib/components/DetailBox.svelte b/src/lib/components/DetailBox.svelte index 9a2fe2d..a22d88f 100644 --- a/src/lib/components/DetailBox.svelte +++ b/src/lib/components/DetailBox.svelte @@ -5,11 +5,11 @@
- +
- {title} - {value} + {title} + {value}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 7e1bd3f..f4e3561 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,17 +1,33 @@ -
-