import React, { useContext } from 'react'; import { dequal } from 'dequal'; import { Text } from 'react-native'; import { IMessageAttachments, IMessageAttachedActions } from './interfaces'; import Image from './Image'; import Audio from './Audio'; import Video from './Video'; import Reply from './Reply'; import Button from '../Button'; import styles from './styles'; import MessageContext from './Context'; const AttachedActions = ({ attachment, theme }: IMessageAttachedActions) => { const { onAnswerButtonPress } = useContext(MessageContext); const attachedButtons = attachment.actions.map((element: { type: string; msg: string; text: string }) => { if (element.type === 'button') { return