import React, { FC, memo } from 'react'; import { Image, Text, TouchableOpacity, View, useWindowDimensions, } from 'react-native'; import { StoryHeaderProps } from '../../core/dto/componentsDTO'; import Close from '../Icon/close'; import HeaderStyles from './Header.styles'; const StoryHeader: FC = ( { imgUrl, name, onClose, avatarSize, textStyle, buttonHandled, closeColor, } ) => { const { width: WIDTH, height: HEIGHT} = useWindowDimensions() const styles = { width: avatarSize, height: avatarSize, borderRadius: avatarSize }; const width = WIDTH - HeaderStyles.container.left * 2; return ( {Boolean( imgUrl ) && ( )} {Boolean( name ) && {name}} { buttonHandled.value = true; }} > ); }; export default memo( StoryHeader );