import React, { useContext } from 'react';
import { Icon, Text, useHeaderStyle, useUIKitTheme } from '@sendbird/uikit-react-native-foundation';
import { ifThenOr } from '@sendbird/uikit-utils';
import { OpenChannelCreateContexts } from '../module/moduleContext';
import type { OpenChannelCreateProps } from '../types';
const OpenChannelCreateHeader = ({
onPressHeaderLeft,
onPressHeaderRight,
shouldActivateHeaderRight,
}: OpenChannelCreateProps['Header']) => {
const { headerTitle, headerRight } = useContext(OpenChannelCreateContexts.Fragment);
const { HeaderComponent } = useHeaderStyle();
const { colors } = useUIKitTheme();
const isHeaderRightActive = shouldActivateHeaderRight();
return (
}
onPressLeft={onPressHeaderLeft}
right={
{headerRight}
}
onPressRight={ifThenOr(isHeaderRightActive, onPressHeaderRight)}
/>
);
};
export default OpenChannelCreateHeader;