import classNames from 'classnames' import React from 'react' import AccountSummary from 'components/Account/AccountSummary' import Card from 'components/Card' import { CircularProgress } from 'components/CircularProgress' import Modal, { ModalProps } from 'components/Modal' import useStore from 'store' interface Props extends ModalProps { account?: Account isContentCard?: boolean subHeader?: React.ReactNode } function modalContent(content: React.ReactNode, isContentCard?: boolean, account?: Account) { if (!account) return (
) if (isContentCard) return ( {content} ) return content } export default function ModalContentWithSummary(props: Props) { const updatedAccount = useStore((s) => s.updatedAccount) return ( {props.subHeader && props.subHeader} {modalContent(props.content, props.isContentCard, props.account)} {props.account && } ) }