From 5086c2036d6355a35a5cd73498b9baad61b18d14 Mon Sep 17 00:00:00 2001 From: keyan Date: Thu, 25 Jan 2024 18:04:56 -0600 Subject: [PATCH] add ids to all toasts to help id rogue toasts --- components/form.js | 6 +++--- components/image.js | 4 ++-- components/item-act.js | 2 +- pages/wallet.js | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/components/form.js b/components/form.js index 7155ae48..798dba21 100644 --- a/components/form.js +++ b/components/form.js @@ -122,7 +122,7 @@ export function MarkdownInput ({ label, topLevel, groupClassName, onChange, onKe nextFetchPolicy: 'no-cache', onError: (err) => { console.error(err) - toaster.danger(err.message || err.toString?.()) + toaster.danger(`unabled to get image fees: ${err.message || err.toString?.()}`) }, onCompleted: ({ imageFeesInfo }) => { merge({ @@ -757,7 +757,7 @@ export function Form ({ const feeButton = useFeeButton() useEffect(() => { if (initialError && !initialErrorToasted.current) { - toaster.danger(initialError.message || initialError.toString?.()) + toaster.danger('form error: ' + initialError.message || initialError.toString?.()) initialErrorToasted.current = true } }, []) @@ -804,7 +804,7 @@ export function Form ({ const msg = err.message || err.toString?.() // handle errors from JIT invoices by ignoring them if (msg === 'modal closed' || msg === 'invoice canceled') return - toaster.danger(err.message || err.toString?.()) + toaster.danger('submit error:' + msg) } }, [onSubmit, feeButton?.total, toaster, clearLocalStorage, storageKeyPrefix]) diff --git a/components/image.js b/components/image.js index aa847802..28ce5d82 100644 --- a/components/image.js +++ b/components/image.js @@ -168,7 +168,7 @@ export const ImageUpload = forwardRef(({ children, className, onSelect, onUpload try { ({ data } = await getSignedPOST({ variables })) } catch (e) { - toaster.danger(e.message || e.toString?.()) + toaster.danger('error initiating upload: ' + e.message || e.toString?.()) onError?.({ ...variables, name: file.name, file }) reject(e) return @@ -189,7 +189,7 @@ export const ImageUpload = forwardRef(({ children, className, onSelect, onUpload if (!res.ok) { // TODO make sure this is actually a helpful error message and does not expose anything to the user we don't want const err = res.statusText - toaster.danger(err) + toaster.danger('error uploading: ' + err) onError?.({ ...variables, name: file.name, file }) reject(err) return diff --git a/components/item-act.js b/components/item-act.js index 88ef61ad..6a9f8365 100644 --- a/components/item-act.js +++ b/components/item-act.js @@ -274,7 +274,7 @@ export function useZap () { return } console.error(error) - toaster.danger(error?.message || error?.toString?.()) + toaster.danger('zap: ' + error?.message || error?.toString?.()) } }) } diff --git a/pages/wallet.js b/pages/wallet.js index 9bf71626..7a71889a 100644 --- a/pages/wallet.js +++ b/pages/wallet.js @@ -293,7 +293,7 @@ function InvoiceScanner ({ fieldName }) { if (error instanceof DOMException) { console.log(error) } else { - toaster.danger(error?.message || error?.toString?.()) + toaster.danger('qr scan: ' + error?.message || error?.toString?.()) } onClose() }} @@ -340,7 +340,7 @@ export function LnWithdrawal () { useEffect(() => { createWith().catch(e => { - toaster.danger(e?.message || e?.toString?.()) + toaster.danger('withdrawal creation: ' + e?.message || e?.toString?.()) }) }, [createWith, toaster])