import { makeStyles, Box } from '@material-ui/core' import classnames from 'classnames' import React from 'react' import ErrorMessage from 'src/components/ErrorMessage' import Title from 'src/components/Title' import { SubpageButton } from 'src/components/buttons' import { Info1, Label1 } from 'src/components/typography' import styles from './TitleSection.styles' const useStyles = makeStyles(styles) const TitleSection = ({ className, title, error, labels, button, children }) => { const classes = useStyles() return (
{title} {error && ( Failed to save )} {button && ( {button.text} )}
{(labels ?? []).map(({ icon, label }, idx) => (
{icon}
{label}
))}
{children}
) } export default TitleSection