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}
/>
)}
>
)
}