import React from 'react'; import {Pressable} from 'react-native'; import {Theme} from '../ui/styleUtils'; import testIDProps from '../../shared/commonUtil'; import {Text} from '../ui'; import {displayType} from '../../machines/issuersMachine'; import {SvgImage} from '../ui/svg'; export const Issuer: React.FC = (props: IssuerProps) => { return ( pressed ? [ Theme.IssuersScreenStyles.issuerBoxContainerPressed, Theme.Styles.boxShadow, ] : [ Theme.IssuersScreenStyles.issuerBoxContainer, Theme.Styles.boxShadow, ] }> {SvgImage.IssuerIcon(props)} {props.displayDetails.title} {props.displayDetails.description} ); }; export interface IssuerProps { displayDetails: displayType; onPress: () => void; testID: string; }