OH
Size: a a a
OH
NM
V🦖
V🦖
OH
OH
V🦖
A
E
A
OH
#
PD
const TitleComponent = ({
titleType, children, className, subtitle, id, targetBrowser = "",
}) => (
<>
<Title titleType={titleType} id={id} className={className}>{titleSerializer(children, targetBrowser)}</Title>
{
subtitle && <Subtitle id={id}>{subtitle}</Subtitle>
}
</>
);
export default TitleComponent;
// эти propTypes я добавлял
TitleComponent.propTypes = {
titleType: PropTypes.oneOf(["h1", "h2", "h3", "h4", "h5", "h5", "h6"]),
children: PropTypes.node,
className: PropTypes.string,
subtitle: PropTypes.string,
id: PropTypes.string,
targetBrowser: PropTypes.string,
};
const TitleComponent = React.forwardRef(({
titleLevel,
titleAlign,
children,
className,
subtitle,
id,
targetBrowser = "",
}, ref) => {
if (subtitle) {
return (
<>
<Title titleAlign={titleAlign} titleLevel={titleLevel} id={id} className={className}>{titleSerializer(children, targetBrowser)}</Title>
<Subtitle titleAlign={titleAlign} id={id}>{subtitle}</Subtitle>
</>
);
}
return (
<Title ref={ref} titleAlign={titleAlign} titleLevel={titleLevel} id={id} className={className}>{titleSerializer(children, targetBrowser)}</Title>
);
});
export default TitleComponent;
С
NM
С
NM
#