UNPKG

@rjsf/core

Version:

A simple React component capable of building HTML forms out of a JSON schema.

19 lines (18 loc) 775 B
import { jsx as _jsx } from "react/jsx-runtime"; import { errorId } from '@rjsf/utils'; /** The `FieldErrorTemplate` component renders the errors local to the particular field * * @param props - The `FieldErrorProps` for the errors being rendered */ export default function FieldErrorTemplate(props) { const { errors = [], fieldPathId } = props; if (errors.length === 0) { return null; } const id = errorId(fieldPathId); return (_jsx("div", { children: _jsx("ul", { id: id, className: 'error-detail bs-callout bs-callout-info', children: errors .filter((elem) => !!elem) .map((error, index) => { return (_jsx("li", { className: 'text-danger', children: error }, index)); }) }) })); }