From 15bfefc3d18e7479cc51e7b25fab97c876c07d4b Mon Sep 17 00:00:00 2001 From: Luca Favini Date: Mon, 22 Apr 2024 02:22:51 +0200 Subject: [PATCH 1/6] build(fe): add `svelte-french-toast` notifications library --- frontend/package-lock.json | 25 ++++++++++++++++++++++++- frontend/package.json | 3 ++- frontend/src/routes/+layout.svelte | 4 ++++ 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index a04a06b..48389b5 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8,7 +8,8 @@ "name": "frontend", "version": "0.0.1", "dependencies": { - "axios": "^1.6.8" + "axios": "^1.6.8", + "svelte-french-toast": "^1.2.0" }, "devDependencies": { "@iconify/svelte": "^3.1.6", @@ -3506,6 +3507,17 @@ } } }, + "node_modules/svelte-french-toast": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/svelte-french-toast/-/svelte-french-toast-1.2.0.tgz", + "integrity": "sha512-5PW+6RFX3xQPbR44CngYAP1Sd9oCq9P2FOox4FZffzJuZI2mHOB7q5gJBVnOiLF5y3moVGZ7u2bYt7+yPAgcEQ==", + "dependencies": { + "svelte-writable-derived": "^3.1.0" + }, + "peerDependencies": { + "svelte": "^3.57.0 || ^4.0.0" + } + }, "node_modules/svelte-hmr": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", @@ -3518,6 +3530,17 @@ "svelte": "^3.19.0 || ^4.0.0" } }, + "node_modules/svelte-writable-derived": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/svelte-writable-derived/-/svelte-writable-derived-3.1.1.tgz", + "integrity": "sha512-w4LR6/bYZEuCs7SGr+M54oipk/UQKtiMadyOhW0PTwAtJ/Ai12QS77sLngEcfBx2q4H8ZBQucc9ktSA5sUGZWw==", + "funding": { + "url": "https://ko-fi.com/pixievoltno1" + }, + "peerDependencies": { + "svelte": "^3.2.1 || ^4.0.0-next.1 || ^5.0.0-next.94" + } + }, "node_modules/tailwindcss": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", diff --git a/frontend/package.json b/frontend/package.json index 44ce437..597c642 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -25,6 +25,7 @@ }, "type": "module", "dependencies": { - "axios": "^1.6.8" + "axios": "^1.6.8", + "svelte-french-toast": "^1.2.0" } } diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte index 29ebd68..e7bf348 100644 --- a/frontend/src/routes/+layout.svelte +++ b/frontend/src/routes/+layout.svelte @@ -3,10 +3,14 @@ import Header from "../components/header.svelte"; import Footer from "../components/footer.svelte"; + + import {Toaster} from "svelte-french-toast"
+ +
From e8c62691764e6992fa1d9ecc5075e502312bc446 Mon Sep 17 00:00:00 2001 From: Luca Favini Date: Mon, 22 Apr 2024 02:37:49 +0200 Subject: [PATCH 2/6] refactor(fe/pages): improve error message using `toast` and remove `;` --- frontend/src/components/footer.svelte | 2 +- frontend/src/components/header.svelte | 2 +- frontend/src/components/theme.svelte | 18 +++---- frontend/src/routes/+layout.svelte | 6 +-- frontend/src/routes/+page.svelte | 29 +++++------ frontend/src/routes/login/+page.svelte | 34 +++++++------ frontend/src/routes/profile/+page.svelte | 30 ++++++------ frontend/src/routes/register/+page.svelte | 42 ++++++++-------- frontend/src/routes/review/+page.svelte | 49 ++++++++++--------- frontend/src/routes/reviews/+page.svelte | 24 ++++----- frontend/src/routes/reviews/reviewCard.svelte | 10 ++-- frontend/src/routes/toilets/+page.svelte | 15 +++--- frontend/src/routes/toilets/new/+page.svelte | 29 +++++------ frontend/src/routes/toilets/toiletCard.svelte | 8 +-- 14 files changed, 156 insertions(+), 142 deletions(-) diff --git a/frontend/src/components/footer.svelte b/frontend/src/components/footer.svelte index 731cad8..cb0f691 100644 --- a/frontend/src/components/footer.svelte +++ b/frontend/src/components/footer.svelte @@ -1,5 +1,5 @@