Files
zap.stream/src/pages/dashboard/balance-history.tsx

29 lines
915 B
TypeScript

import { DefaultButton } from "@/element/buttons";
import Modal from "@/element/modal";
import { useState } from "react";
import { FormattedMessage } from "react-intl";
import { NostrStreamProvider } from "@/providers";
import NostrProviderDialog from "@/element/provider/nostr";
export default function BalanceHistoryModal({ provider }: { provider: NostrStreamProvider }) {
const [show, setShow] = useState(false);
return (
<>
<DefaultButton onClick={() => setShow(true)}>
<FormattedMessage defaultMessage="Balance" />
</DefaultButton>
{show && (
<Modal id="raid-menu" onClose={() => setShow(false)} largeModal={true}>
<NostrProviderDialog
provider={provider}
showBalanceHistory={true}
showEditor={false}
showEndpoints={true}
showForwards={false}
/>
</Modal>
)}
</>
);
}