import React, {FC} from 'react'; import _ from 'lodash'; import {useNavigation} from '@react-navigation/native'; import {IProps} from '@components/Header/types'; import BackIcon from '@assets/svg/BackIcon'; import DeleteIcon from '@assets/svg/DeleteIcon'; import { Container, Wrapper, BackButton, DeleteButton, Title, } from '@styles/components/header'; const Header: FC = ({ showBackButton = true, title, onBack, onDelete, headerStyle, titleStyle, backArrowStyle, }) => { const navigation = useNavigation(); return ( {showBackButton && ( { if (_.isFunction(onBack)) { onBack(); } else if (navigation.canGoBack()) { navigation.goBack(); } }} testID="bkBtn"> )} {!!title && {title}} {_.isFunction(onDelete) && ( )} ); }; export default Header;