import { commands } from "@/commands.gen"; import { Button } from "@getalby/bitcoin-connect-react"; import { createLazyFileRoute } from "@tanstack/react-router"; import { useState } from "react"; export const Route = createLazyFileRoute("/settings/wallet")({ component: Screen, }); function Screen() { const [_isConnect, setIsConnect] = useState(false); const setWallet = async (uri: string) => { const res = await commands.setWallet(uri); if (res.status === "ok") { setIsConnect((prev) => !prev); } else { throw new Error(res.error); } }; const removeWallet = async () => { const res = await commands.removeWallet(); if (res.status === "ok") { window.localStorage.removeItem("bc:config"); } else { throw new Error(res.error); } }; return (

Wallet

); }