import { PacketSearchUser } from "@/app/providers/ProtocolProvider/protocol/packets/packet.search"; import { Avatar, Flex, Text } from "@mantine/core"; import classes from './SearchRow.module.css' import { VerifiedBadge } from "../VerifiedBadge/VerifiedBadge"; import { useAvatars } from "@/app/providers/AvatarProvider/useAvatars"; interface SearchRowProps { user: PacketSearchUser; onDialogClick: (publicKey: string) => void; } export function SearchRow(props: SearchRowProps) { const avatars = useAvatars(props.user.publicKey, false); return ( props.onDialogClick(props.user.publicKey)} onClick={() => props.onDialogClick(props.user.publicKey)} className={classes.search_item} p={'sm'} direction={'row'} gap={'sm'}> 0 ? avatars[0].avatar : undefined} > {props.user.title || props.user.publicKey.slice(0, 10)} {props.user.verified > 0 && } @{props.user.username || props.user.publicKey.slice(0, 10) + "..."} ) }