diff --git a/packages/ui/src/accounts/components/AccountInfo.tsx b/packages/ui/src/accounts/components/AccountInfo.tsx index 31d0e73abb..4e5bc5569d 100644 --- a/packages/ui/src/accounts/components/AccountInfo.tsx +++ b/packages/ui/src/accounts/components/AccountInfo.tsx @@ -16,16 +16,17 @@ import { Account } from '../types' interface AccountInfoProps { account: Account locked?: boolean + variant?: 's' | 'm' | 'l' } -export const AccountInfo = React.memo(({ account, locked }: AccountInfoProps) => { +export const AccountInfo = React.memo(({ account, locked, variant }: AccountInfoProps) => { const { active } = useMyMemberships() return ( - + {locked && ( @@ -42,7 +43,7 @@ export const AccountInfo = React.memo(({ account, locked }: AccountInfoProps) => ) }) -const AccountInfoWrap = styled.div` +export const AccountInfoWrap = styled.div` display: grid; grid-template-columns: 40px 1fr; grid-template-rows: min-content 24px 18px; diff --git a/packages/ui/src/accounts/components/SelectAccount/OptionAccount.tsx b/packages/ui/src/accounts/components/SelectAccount/OptionAccount.tsx index 6bd04dbbb7..ca68033611 100644 --- a/packages/ui/src/accounts/components/SelectAccount/OptionAccount.tsx +++ b/packages/ui/src/accounts/components/SelectAccount/OptionAccount.tsx @@ -12,9 +12,10 @@ import { Colors } from '@/common/constants' interface Props { option: AccountOption isForStaking?: boolean + variant?: 's' | 'm' | 'l' } -export const OptionAccount = ({ option, isForStaking }: Props) => { +export const OptionAccount = ({ option, isForStaking, variant }: Props) => { const balances = useBalance(option.address) const balance = isForStaking ? balances?.total : balances?.transferable const balanceType = isForStaking ? 'Total' : 'Transferable' @@ -23,7 +24,7 @@ export const OptionAccount = ({ option, isForStaking }: Props) => { return ( <> - + {balanceType} balance diff --git a/packages/ui/src/accounts/components/SelectAccount/OptionListAccount.tsx b/packages/ui/src/accounts/components/SelectAccount/OptionListAccount.tsx index bbd691532f..226acfa929 100644 --- a/packages/ui/src/accounts/components/SelectAccount/OptionListAccount.tsx +++ b/packages/ui/src/accounts/components/SelectAccount/OptionListAccount.tsx @@ -12,27 +12,22 @@ interface Props { onChange: (option: AccountOption) => void className?: string isForStaking?: boolean - isSmallVariant?: boolean + variant?: 's' | 'm' | 'l' } -export const OptionListAccount = React.memo(({ options, onChange, className, isForStaking, isSmallVariant }: Props) => { +export const OptionListAccount = React.memo(({ options, onChange, className, isForStaking, variant }: Props) => { const freeAccounts = options.filter((option) => (option.optionLocks ? option.optionLocks?.length === 0 : true)) const lockedAccounts = options.filter((option) => !!option.optionLocks?.length) return ( {freeAccounts.map((option) => ( -