import classNames from 'classnames' import { ReactNode, useId } from 'react' import Legend from '../legend' import HelperText from '../helper-text' import Error from '../error' import './style.scss' interface FieldsetProps { isRequired?: boolean isOptional?: boolean legend?: ReactNode helperText?: ReactNode error?: ReactNode className?: string layout?: 'vertical' | 'horizontal' children: ReactNode } export default function Fieldset({ isRequired, isOptional, legend, helperText, error, className, layout, children, ...rest }: FieldsetProps) { const generatedId = useId() return (
) }