diff --git a/src/components/BalanceBox.tsx b/src/components/BalanceBox.tsx index a5bf63d..1bb6435 100644 --- a/src/components/BalanceBox.tsx +++ b/src/components/BalanceBox.tsx @@ -1,5 +1,4 @@ import { Motion, Presence } from "@motionone/solid"; -import { MutinyBalance } from "@mutinywallet/node-manager"; import { createResource, Show, Suspense } from "solid-js"; import { ButtonLink } from "~/components/Button"; @@ -12,10 +11,6 @@ function prettyPrintAmount(n?: number | bigint): string { return n.toLocaleString() } -function prettyPrintBalance(b: MutinyBalance): string { - return prettyPrintAmount(b.confirmed.valueOf() + b.lightning.valueOf() + b.unconfirmed.valueOf()) -} - export default function BalanceBox() { const [state, _] = useMegaStore(); @@ -48,8 +43,21 @@ export default function BalanceBox() {

- {/* TODO: no-non-null-asssertion but type narrowing just isn't working */} - {prettyPrintBalance(balance()!)} SAT +
+
+ {prettyPrintAmount(balance()?.confirmed)} SAT +
+ +
+
+ Unconfirmed Balance +
+
+ {prettyPrintAmount(balance()?.unconfirmed)} SAT +
+
+
+