import * as React from 'react'; import {Platform, Text, StyleSheet, TouchableOpacity} from 'react-native'; import {Image, View} from 'react-native-animatable'; import {SCREEN_HEIGHT} from '../../utils'; import CloseIcon from '../../assets/ionicons/close-outline.svg'; type TaggPromptProps = { messageHeader: string; messageBody: string; logoType: string; onClose: () => void; }; const TaggPrompt: React.FC = ({ messageHeader, messageBody, logoType, onClose, }) => { /** * Generic prompt for Tagg */ return ( {messageHeader} {messageBody} { onClose(); }}> ); }; const styles = StyleSheet.create({ container: { flexDirection: 'column', justifyContent: 'center', alignItems: 'center', backgroundColor: 'white', height: SCREEN_HEIGHT / 4.5, paddingTop: SCREEN_HEIGHT / 10, paddingBottom: SCREEN_HEIGHT / 50, }, closeButton: { position: 'relative', height: '40%', bottom: SCREEN_HEIGHT / 6, aspectRatio: 1, alignSelf: 'flex-end', }, icon: { width: 40, height: 40, }, header: { color: 'black', fontSize: 16, fontWeight: '600', textAlign: 'center', marginTop: '2%', }, subtext: { color: 'gray', fontSize: 12, fontWeight: '500', textAlign: 'center', marginTop: '2%', }, }); export default TaggPrompt;