import { useEffect } from 'react' import { Button, Text } from 'components' import { Add, ArrowDown, ArrowsLeftRight, ArrowUp, Rubbish } from 'components/Icons' import { Overlay, OverlayAction } from 'components/Overlay' import { useCreateCreditAccount, useDeleteCreditAccount } from 'hooks/mutations' import { useAccountDetailsStore, useModalStore } from 'stores' interface Props { className?: string setShow: (show: boolean) => void show: boolean } export const AccountManageOverlay = ({ className, setShow, show }: Props) => { const selectedAccount = useAccountDetailsStore((s) => s.selectedAccount) const { mutate: createCreditAccount, isLoading: isLoadingCreate } = useCreateCreditAccount() const { mutate: deleteCreditAccount, isLoading: isLoadingDelete } = useDeleteCreditAccount( selectedAccount || '', ) useEffect(() => { useModalStore.setState({ createAccountModal: isLoadingCreate }) }, [isLoadingCreate]) useEffect(() => { useModalStore.setState({ deleteAccountModal: isLoadingDelete }) }, [isLoadingDelete]) return (
Manage
} /> } /> alert('TODO')} icon={} />
) }