import React from "react"; import { useNavigate } from "react-router"; import Container from "src/components/Container"; import ExternalLink from "src/components/ExternalLink"; import TwoColumnLayoutHeader from "src/components/TwoColumnLayoutHeader"; import { Button } from "src/components/ui/button"; import { Input } from "src/components/ui/input"; import { Label } from "src/components/ui/label"; import useSetupStore from "src/state/SetupStore"; export function CashuForm() { const setupStore = useSetupStore(); const navigate = useNavigate(); const [cashuMintUrl, setCashuMintUrl] = React.useState( "https://mint.minibits.cash/Bitcoin" ); function onSubmit(e: React.FormEvent) { e.preventDefault(); handleSubmit({ cashuMintUrl }); } async function handleSubmit(data: object) { setupStore.updateNodeInfo({ backendType: "CASHU", ...data, }); navigate("/setup/security"); } return (
setCashuMintUrl(e.target.value)} value={cashuMintUrl} id="cashu-mint-url" />
); }