import React from 'react';
import { useTranslation } from 'react-i18next';
import { GestureResponderEvent, Platform } from 'react-native';
import { IconCloseLarge } from '../../../base/icons/svg';
import HeaderNavigationButton from './HeaderNavigationButton';
interface IProps {
/**
* Goes back to the previous screen function.
*/
goBack: (e?: GestureResponderEvent | React.MouseEvent) => void;
}
/**
* Close icon/text button based on platform.
*
* @returns {React.Component}
*/
const ScreenCloseButton = React.memo(({ goBack }: IProps) => {
const { t } = useTranslation();
if (Platform.OS === 'ios') {
return (
);
}
return (
);
});
ScreenCloseButton.displayName = 'ScreenCloseButton';
export default ScreenCloseButton;