From b9bc1c278a42c75146b6dbb78d6233526bc8d53b Mon Sep 17 00:00:00 2001 From: EETagent Date: Mon, 5 Dec 2022 23:38:12 +0100 Subject: [PATCH 1/2] feat: add debounce --- frontend/package.json | 1 + frontend/pnpm-lock.yaml | 21 +++++++++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 169b1c0..d174da6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -39,6 +39,7 @@ "filedrop-svelte": "^0.1.2", "fuse.js": "^6.6.2", "isomorphic-dompurify": "^0.24.0", + "just-debounce-it": "^3.1.1", "svelte-forms-lib": "^2.0.1", "swiper": "^8.4.5", "yup": "^0.32.11" diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 62d28b6..752e72d 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -13,6 +13,7 @@ specifiers: filedrop-svelte: ^0.1.2 fuse.js: ^6.6.2 isomorphic-dompurify: ^0.24.0 + just-debounce-it: ^3.1.1 prettier: ^2.7.1 prettier-plugin-svelte: ^2.8.1 prettier-plugin-tailwindcss: ^0.2.0 @@ -33,6 +34,7 @@ dependencies: filedrop-svelte: 0.1.2 fuse.js: 6.6.2 isomorphic-dompurify: 0.24.0 + just-debounce-it: 3.1.1 svelte-forms-lib: 2.0.1 swiper: 8.4.5 yup: 0.32.11 @@ -40,7 +42,7 @@ dependencies: devDependencies: '@playwright/test': 1.25.0 '@sveltejs/adapter-auto': 1.0.0-next.90 - '@sveltejs/kit': 1.0.0-next.571_svelte@3.53.1+vite@3.2.4 + '@sveltejs/kit': 1.0.0-next.572_svelte@3.53.1+vite@3.2.4 '@typescript-eslint/eslint-plugin': 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a eslint: 8.28.0 @@ -188,8 +190,8 @@ packages: import-meta-resolve: 2.2.0 dev: true - /@sveltejs/kit/1.0.0-next.571_svelte@3.53.1+vite@3.2.4: - resolution: {integrity: sha512-J+J0UXBiAh569l4ZxKm6eIZJS4lbcP8MgF9fU+DbVplCJ8nqo9wUmirUHZkJoBoB0FUlZSgA0R7N471MnUNNBw==} + /@sveltejs/kit/1.0.0-next.572_svelte@3.53.1+vite@3.2.4: + resolution: {integrity: sha512-PiKEr55L/uJyMKvDPdyoa5MlAYQwdgs8HLMbr28YcCBmhw/v6V7gutKOKdqeXc3YwKEFVS3z7TvW6c7eDokJdQ==} engines: {node: '>=16.14'} hasBin: true requiresBuild: true @@ -202,7 +204,7 @@ packages: cookie: 0.5.0 devalue: 4.2.0 kleur: 4.1.5 - magic-string: 0.26.7 + magic-string: 0.27.0 mime: 3.0.0 sade: 1.8.1 set-cookie-parser: 2.5.1 @@ -1476,6 +1478,10 @@ packages: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true + /just-debounce-it/3.1.1: + resolution: {integrity: sha512-oPsuRyWp99LJaQ4KXC3A42tQNqkRTcPy0A8BCkRZ5cPCgsx81upB2KUrmHZvDUNhnCDKe7MshfTuWFQB9iXwDg==} + dev: false + /kleur/4.1.5: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} @@ -1536,6 +1542,13 @@ packages: sourcemap-codec: 1.4.8 dev: true + /magic-string/0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + /merge2/1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} From 5086583ead09299ee729387cea118bf353f54472 Mon Sep 17 00:00:00 2001 From: EETagent Date: Mon, 5 Dec 2022 23:38:24 +0100 Subject: [PATCH 2/2] feat: debounce buttons --- .../lib/components/dashboard/DashboardInfoCard.svelte | 10 ++++++---- .../components/dashboard/DashboardUploadCard.svelte | 3 ++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte b/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte index 642200e..5ca048c 100644 --- a/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte +++ b/frontend/src/lib/components/dashboard/DashboardInfoCard.svelte @@ -1,4 +1,6 @@
- +
diff --git a/frontend/src/lib/components/dashboard/DashboardUploadCard.svelte b/frontend/src/lib/components/dashboard/DashboardUploadCard.svelte index 512379a..bfa5dbe 100644 --- a/frontend/src/lib/components/dashboard/DashboardUploadCard.svelte +++ b/frontend/src/lib/components/dashboard/DashboardUploadCard.svelte @@ -1,5 +1,6 @@