import { commands } from "@/commands.gen"; import { createLazyFileRoute, redirect } from "@tanstack/react-router"; export const Route = createLazyFileRoute("/$account/_settings/wallet")({ component: Screen, }); function Screen() { const { account } = Route.useParams(); const { balance } = Route.useRouteContext(); const disconnect = async () => { const res = await commands.removeWallet(); if (res.status === "ok") { window.localStorage.removeItem("bc:config"); return redirect({ to: "/$account/bitcoin-connect", params: { account } }); } else { throw new Error(res.error); } }; return (