import type { ReactElement } from 'react';
import React from 'react';
import { View } from 'react-native';
import { noop } from '../../utils/functions';
import Button from '../Button';
import Divider from '../Divider';
import Typography from '../Typography';
import {
StyledFloatingHeaderWrapper,
StyledHeader,
StyledHeaderWrapper,
StyledIconWrapper,
} from './StyledBottomSheet';
import Icon from '../Icon';
import { useTheme } from '../../theme';
const Header = ({
content,
showDivider,
onRequestClose = noop,
showCloseButton,
variant = 'fixed',
}: {
content: string | ReactElement;
showDivider: boolean;
onRequestClose?: () => void;
showCloseButton: boolean;
variant?: 'fixed' | 'floating';
}) => {
const theme = useTheme();
return (
<>
{typeof content === 'string' ? (
{content}
) : (
{content}
)}
{showCloseButton ? (
{variant === 'fixed' ? (
) : (
)}
) : null}
{showDivider ? : null}
>
);
};
export default Header;