mirror of
https://github.com/aljazceru/mutiny-web.git
synced 2025-12-20 07:44:24 +01:00
catch nwa error throw
This commit is contained in:
@@ -1,6 +1,12 @@
|
|||||||
import { NwcProfile } from "@mutinywallet/mutiny-wasm";
|
import { NwcProfile } from "@mutinywallet/mutiny-wasm";
|
||||||
import { A, useSearchParams } from "@solidjs/router";
|
import { A, useSearchParams } from "@solidjs/router";
|
||||||
import { createResource, createSignal, For, Show } from "solid-js";
|
import {
|
||||||
|
createResource,
|
||||||
|
createSignal,
|
||||||
|
ErrorBoundary,
|
||||||
|
For,
|
||||||
|
Show
|
||||||
|
} from "solid-js";
|
||||||
import { QRCodeSVG } from "solid-qr-code";
|
import { QRCodeSVG } from "solid-qr-code";
|
||||||
|
|
||||||
import scan from "~/assets/icons/scan.svg";
|
import scan from "~/assets/icons/scan.svg";
|
||||||
@@ -12,6 +18,7 @@ import {
|
|||||||
Collapser,
|
Collapser,
|
||||||
ConfirmDialog,
|
ConfirmDialog,
|
||||||
DefaultMain,
|
DefaultMain,
|
||||||
|
InfoBox,
|
||||||
KeyValue,
|
KeyValue,
|
||||||
LargeHeader,
|
LargeHeader,
|
||||||
MutinyWalletGuard,
|
MutinyWalletGuard,
|
||||||
@@ -292,11 +299,17 @@ function Nwc() {
|
|||||||
: i18n.t("settings.connections.add_connection")
|
: i18n.t("settings.connections.add_connection")
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
<NWCEditor
|
<ErrorBoundary
|
||||||
initialNWA={searchParams.nwa}
|
fallback={(e) => (
|
||||||
initialProfileIndex={profileToOpen()}
|
<InfoBox accent="red">{e.message}</InfoBox>
|
||||||
onSave={handleSave}
|
)}
|
||||||
/>
|
>
|
||||||
|
<NWCEditor
|
||||||
|
initialNWA={searchParams.nwa}
|
||||||
|
initialProfileIndex={profileToOpen()}
|
||||||
|
onSave={handleSave}
|
||||||
|
/>
|
||||||
|
</ErrorBoundary>
|
||||||
</SimpleDialog>
|
</SimpleDialog>
|
||||||
<SimpleDialog
|
<SimpleDialog
|
||||||
open={callbackDialogOpen()}
|
open={callbackDialogOpen()}
|
||||||
|
|||||||
Reference in New Issue
Block a user