import type { ObjectFieldTemplateProps, ArrayFieldTemplateProps } from '@rjsf/utils' import { Button } from '@gouvfr-lasuite/cunningham-react' export function ObjectFieldTemplate({ title, properties, description }: ObjectFieldTemplateProps) { return (
{title && {title}} {description &&

{description}

}
{properties.map((prop) => prop.content)}
) } // In rjsf v6, items are pre-rendered ReactElements (each rendered by ArrayFieldItemTemplate, // which handles its own remove/reorder buttons). ArrayFieldTemplate just provides the layout. export function ArrayFieldTemplate({ title, items, canAdd, onAddClick }: ArrayFieldTemplateProps) { return (
{title &&

{title}

}
{items}
{canAdd && (
)}
) }