import clsx from 'clsx' import { LoadingDataWithError, TokenCardInfo, ValenceAccount, ValenceAccountDisplayProps, } from '@dao-dao/types' import { areAccountsEqual } from '@dao-dao/utils' import { ValenceAccountDisplay } from './ValenceAccountDisplay' export type ValenceAccountsSectionProps = { /** * The accounts to display. */ accounts: ValenceAccount[] /** * The tokens to display. */ tokens: LoadingDataWithError /** * Optional container class name. */ className?: string } & Pick< ValenceAccountDisplayProps, | 'ButtonLink' | 'IconButtonLink' | 'TokenLine' | 'TreasuryHistoryGraph' | 'configureRebalancerHref' > export const ValenceAccountsSection = ({ accounts, tokens, className, ...valenceAccountDisplayProps }: ValenceAccountsSectionProps) => (
{accounts.map((account) => ( areAccountsEqual(owner, account) ), } } /> ))}
)