import { Avatar, Flex, Text, useMantineTheme } from "@mantine/core"; import { useRosettaColors } from "@/app/hooks/useRosettaColors"; import { useAvatars } from "@/app/providers/AvatarProvider/useAvatars"; import { Mention } from "./MentionList"; interface MentionRowProps extends Mention { selected?: boolean; } export function MentionRow(props : MentionRowProps) { const colors = useRosettaColors(); const avatars = useAvatars(props.publicKey, false); const theme = useMantineTheme(); return ( {props.username == 'all' && @} {props.username == 'admin' && @} {props.username != 'all' && props.username != 'admin' && 0 ? avatars[0].avatar : null} >} {props.username == 'all' && 'All users'} {props.username == 'admin' && 'Administrator'} {props.username != 'all' && props.username != 'admin' && props.title} @{props.username} ) }