import React from 'react'; import { useHelpSliderContext } from '../context/HelpSliderContext'; import classNames from 'classnames'; import QuestionMarkCircleIcon from '@heroicons/react/solid/QuestionMarkCircleIcon'; import ProLabel from './buttons/ProLabel'; import BetaLabel from './buttons/BetaLabel'; import InlineCTA from './buttons/InlineCTA'; export type HeaderTitleProperties = { children?: React.ReactNode; title: string; titleHelper: string; helpComponent?: React.ComponentType; helpTitle?: string; beta?: boolean; proLabel?: boolean; ctaURL?: string; }; export const HeaderTitle: React.FC = props => { const { children, title, titleHelper, helpComponent, helpTitle, beta, proLabel, ctaURL, } = props; const { setOpenHelpSlider, setTitleHelpSlider, setComponent } = useHelpSliderContext(); const handleClick = () => { if (helpComponent && helpTitle) { setTitleHelpSlider(helpTitle); setComponent(helpComponent); setOpenHelpSlider(true); } }; return (

{title}

{helpComponent && ( )} {beta && } {proLabel && }

{titleHelper}

{proLabel && ( )} {children}
); };