import React from 'react'; import { Text, View } from 'react-native'; import { icons } from '../../assets'; import { Icon } from '../Icon'; import { IconButton } from '../IconButton'; import { useTheme } from '../../theme'; import { getThemedStyles } from './styles'; import { ErrorMessageProps } from './types'; export const CLOSE_BUTTON_TEST_ID = 'authenticator--error-message--close-button'; export default function ErrorMessage({ children, iconStyle, labelStyle, onDismiss, style, ...rest }: ErrorMessageProps): JSX.Element { const theme = useTheme(); const themedStyle = getThemedStyles(theme); return ( {children} {onDismiss ? ( ) : null} ); }