import React from 'react'; import { isValidChild } from '../../utils/render'; import { Text } from '../Text'; import { Box } from '../Box'; import { usePopConfirm } from './Context'; import type { PropHeaderProps } from './types'; const Header: React.FC = ({ image, title, description, style }) => { const { addElement } = usePopConfirm(); React.useEffect(() => { addElement('Header'); }, [addElement]); return ( {image ? {image} : null} {isValidChild(title) ? ( title ) : ( {title} )} {isValidChild(description) ? description : {description}} ); }; export default Header;