import { Box, Flex, Paper, Text } from "@mantine/core"; import { IconLock, IconX } from "@tabler/icons-react"; import { DialogAttachmentProps } from "./DialogAttachment"; import { useRosettaColors } from "@/app/hooks/useRosettaColors"; import { useDialog } from "@/app/providers/DialogProvider/useDialog"; import { useGroups } from "@/app/providers/DialogProvider/useGroups"; export function AttachAvatar (props : DialogAttachmentProps) { const colors = useRosettaColors(); const {dialog} = useDialog(); const {hasGroup} = useGroups(); return ( {hasGroup(dialog) ? 'Group' : 'Your'} avatar This avatar will be visible {hasGroup(dialog) ? 'to the group' : 'to your opponent'}. All avatars are end-to-end encrypted. {props.onRemove && { props.onRemove && props.onRemove(props.attach); }}> } ); }