import React from 'react'; import { View, Text, TouchableOpacity } from 'react-native'; import { useAppTheme } from '@theme'; import { BackIcon } from '@icons/backIcon'; import { getStyles } from './screenHeader.styles'; interface ScreenHeaderProps { title: string; onBack?: () => void; showBack?: boolean; rightElement?: React.ReactNode; } export const ScreenHeader: React.FC = ({ title, onBack, showBack = true, rightElement, }) => { const { colors } = useAppTheme(); const styles = getStyles(colors); return ( {showBack && onBack && ( )} {title} {rightElement && {rightElement}} ); }; export default ScreenHeader;