import React from 'react' import { Button, cn } from 'ui' import Link from 'next/link' import ProductIcon from '../ProductIcon' import SectionContainer from '../Layouts/SectionContainer' import { CTA } from '~/types/common' interface Props { label?: string | React.ReactNode h1: string | React.ReactNode subheader?: string[] | React.ReactNode[] icon?: string title?: string image?: React.ReactNode footer?: React.ReactNode footerPosition?: 'bottom' | 'left' ctas?: CTA[] className?: string sectionContainerClassName?: string } const ProductHeader = (props: Props) => (
{(props.icon || props.title) && (
{props.icon && } {props.title && ( {props.title} )}
)}

{props.h1}

{props.subheader && props.subheader.map((subheader, i) => { return (

{subheader}

) })}
{props.ctas?.map((cta) => ( ))}
{props.footer && props.footerPosition === 'left' && (
{props.footer}
)}
{props.image && (
{props.image}
)} {props.footer && props.footerPosition !== 'left' && (
{props.footer}
)}
) export default ProductHeader