import { AccountBase } from "@/app/providers/AccountProvider/AccountProvider"; import { useAvatars } from "@/app/providers/AvatarProvider/useAvatars"; import { useUserCache } from "@/app/providers/InformationProvider/useUserCache"; import { Avatar, Flex, Text } from "@mantine/core"; interface UserAccountSelectProps { accountBase: AccountBase; selected?: boolean; onClick?: () => void; } export function UserAccountSelect(props : UserAccountSelectProps) { const userInfo = useUserCache(props.accountBase.publicKey); const avatars = useAvatars(props.accountBase.publicKey); return ( {userInfo && ( 0 ? avatars[0].avatar : undefined} size={20} color={'initials'} name={userInfo.title}> {userInfo.title} )} ); }