import { DefaultButton } from "@/element/buttons" import Modal from "@/element/modal" import { SendZaps } from "@/element/send-zap" import type { NostrStreamProvider } from "@/providers" import { useState } from "react" import { FormattedMessage } from "react-intl" export default function AccountTopup({ provider, onFinish }: { provider: NostrStreamProvider; onFinish: () => void }) { const [topup, setTopup] = useState(false) return ( <> setTopup(true)}> {topup && ( setTopup(false)}> { const pr = await provider.topup(amount) return { pr } }, }} onFinish={onFinish} /> )} ) }