import { useId } from 'react'; import { ErrorSummaryItemProps, ErrorSummaryProps } from './types'; import clsx from 'clsx'; const ErrorSummaryItem = ({ children, fragmentId, linkComponent }: ErrorSummaryItemProps) => { const HREF = '#' + fragmentId; function processChildren(children: React.ReactNode) { if (linkComponent) { return linkComponent({ className: '', href: HREF, children }); } else if (fragmentId) { return {children}; } else { return children; } } return (