diff --git a/packages/ui/src/memberships/components/MemberProfile/MemberAccount.tsx b/packages/ui/src/memberships/components/MemberProfile/MemberAccount.tsx
new file mode 100644
index 0000000000..d990c33f6e
--- /dev/null
+++ b/packages/ui/src/memberships/components/MemberProfile/MemberAccount.tsx
@@ -0,0 +1,36 @@
+import React from 'react'
+import styled from 'styled-components'
+
+import { useBalance } from '@/accounts/hooks/useBalance'
+import { AccountRow } from '@/common/components/Modal'
+import { TokenValue } from '@/common/components/typography'
+import { isDefined } from '@/common/utils'
+
+import { UnknownAccountInfo } from '../../../accounts/components/UnknownAccountInfo'
+
+type Props = {
+ account: string
+ name: string
+}
+
+export const MemberAccount = ({ account, name }: Props) => {
+ const balance = useBalance(account)
+ return (
+
+ {!!account && (
+
+
+
+
+ )}
+
+ )
+}
+
+export const AccountMemberRow = styled(AccountRow)`
+ grid-template-rows: 2fr;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ justify-items: end;
+ padding: 8px 14px 8px 14px;
+`
diff --git a/packages/ui/src/memberships/components/MemberProfile/MemberAccounts.tsx b/packages/ui/src/memberships/components/MemberProfile/MemberAccounts.tsx
index 31ac8dfb40..70c5a0360a 100644
--- a/packages/ui/src/memberships/components/MemberProfile/MemberAccounts.tsx
+++ b/packages/ui/src/memberships/components/MemberProfile/MemberAccounts.tsx
@@ -1,39 +1,31 @@
import React from 'react'
import styled from 'styled-components'
-import { UnknownAccountInfo } from '../../../accounts/components/UnknownAccountInfo'
-import { AccountRow } from '../../../common/components/Modal'
import { RowGapBlock } from '../../../common/components/page/PageContent'
import { SidePaneLabel } from '../../../common/components/SidePane'
import { Member } from '../../types'
-export const MemberAccounts = ({ member }: { member: Member }) => (
-
-
- {!!member.rootAccount && (
-
-
-
- )}
-
- {!!member.controllerAccount && (
-
-
-
- )}
+import { MemberAccount } from './MemberAccount'
- {!!member.boundAccounts.length && (
- <>
-
- {member.boundAccounts.map((account) => (
-
-
-
- ))}
- >
- )}
-
-)
+export const MemberAccounts = ({ member }: { member: Member }) => {
+ return (
+
+
+ {!!member.rootAccount && }
+
+ {!!member.controllerAccount && }
+
+ {!!(member.boundAccounts.length !== 0) && (
+ <>
+
+ {member.boundAccounts.map((account) => {
+ return
+ })}
+ >
+ )}
+
+ )
+}
const AccountsDisplay = styled(RowGapBlock)`
padding: 24px;