From 9cd53e466966b7c5cb152a1e80aced703e943371 Mon Sep 17 00:00:00 2001 From: Bob Date: Wed, 7 Aug 2024 20:21:37 +0800 Subject: [PATCH] problem: products in product group recycle existing invoice --- src/components/PayNow.svelte | 9 ++++++++- src/components/ProductCardFromID.svelte | 6 ++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/components/PayNow.svelte b/src/components/PayNow.svelte index 0c02441..56123b5 100644 --- a/src/components/PayNow.svelte +++ b/src/components/PayNow.svelte @@ -6,7 +6,7 @@ import { Button } from '$lib/components/ui/button/index.js'; import { ndk } from '@/ndk'; import { currentUser } from '@/stores/session'; - import { NDKEvent, NDKZap } from '@nostr-dev-kit/ndk'; + import { NDKZap } from '@nostr-dev-kit/ndk'; import { Terminal } from 'lucide-svelte'; import { requestProvider } from 'webln'; import QrCodeSvg from './QrCodeSvg.svelte'; @@ -50,6 +50,13 @@ console.error(error); } } + + let previousProduct: Product; + $: if (product !== previousProduct) { + invoice = null; + previousProduct = product; + } + let open: boolean; diff --git a/src/components/ProductCardFromID.svelte b/src/components/ProductCardFromID.svelte index 59823e2..220ea71 100644 --- a/src/components/ProductCardFromID.svelte +++ b/src/components/ProductCardFromID.svelte @@ -1,20 +1,18 @@ {#if product}