import React, { useContext } from 'react'; import { Box, Header, Icon, createStyleSheet, useHeaderStyle } from '@sendbird/uikit-react-native-foundation'; import { useLocalization } from '../../..//hooks/useContext'; import ChannelCover from '../../../components/ChannelCover'; import { OpenChannelContexts } from '../module/moduleContext'; import type { OpenChannelProps } from '../types'; const OpenChannelHeader = ({ onPressHeaderLeft, onPressHeaderRight, rightIconName }: OpenChannelProps['Header']) => { const { headerTitle, channel } = useContext(OpenChannelContexts.Fragment); const { HeaderComponent } = useHeaderStyle(); const { STRINGS } = useLocalization(); return ( {headerTitle} {STRINGS.OPEN_CHANNEL.HEADER_SUBTITLE(channel)} } left={} onPressLeft={onPressHeaderLeft} right={} onPressRight={onPressHeaderRight} /> ); }; const styles = createStyleSheet({ titleContainer: { maxWidth: '100%', }, avatarGroup: { marginEnd: 8, }, subtitle: { marginTop: 2, }, }); export default React.memo(OpenChannelHeader);