From 4f475ce0722d92c4c346533f4733bc6183ddfd2a Mon Sep 17 00:00:00 2001 From: Ben Mitchinson Date: Sun, 24 Mar 2024 20:58:40 -0500 Subject: [PATCH] Cancel delete confirmation if clicking off element --- package.json | 1 + src/components/purchases/PastPurchase.svelte | 7 +++++++ tests/main-page.spec.ts | 11 +++++++++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e19502d..cafbd3f 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "@capacitor/cli": "^5.0.5", "@capacitor/core": "^5.0.5", "@capacitor/ios": "^5.0.5", + "@svelte-put/clickoutside": "^3.0.1", "date-fns": "^3.3.1", "firebase": "^10.1.0", "svelecte": "^3.17.2" diff --git a/src/components/purchases/PastPurchase.svelte b/src/components/purchases/PastPurchase.svelte index 29a1c47..ba8eacb 100644 --- a/src/components/purchases/PastPurchase.svelte +++ b/src/components/purchases/PastPurchase.svelte @@ -1,6 +1,7 @@ @@ -47,6 +52,8 @@ class="text-center button-cell" data-testid="delete-item-{index}" class:under-edit={isUnderEdit} + use:clickoutside + on:clickoutside={cancelDeleteConfirmation} >