import { mdiCog } from '@mdi/js' import React, { Children, ReactNode } from 'react' import BaseButton from './BaseButton' import BaseIcon from './BaseIcon' import IconRounded from './IconRounded' import { humanize } from '../helpers/humanize'; type Props = { icon: string title: string main?: boolean children?: ReactNode } export default function SectionTitleLineWithButton({ icon, title, main = false, children }: Props) { const hasChildren = !!Children.count(children) return (
{icon && main && } {icon && !main && }

{humanize(title)}

{children} {!hasChildren && }
) }