@rjsf/core
Version:
A simple React component capable of building HTML forms out of a JSON schema.
11 lines (10 loc) • 628 B
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
const REQUIRED_FIELD_SYMBOL = '*';
/** The `TitleField` is the template to use to render the title of a field
*
* @param props - The `TitleFieldProps` for this component
*/
export default function TitleField(props) {
const { id, title, required, optionalDataControl } = props;
return (_jsxs("legend", { id: id, children: [title, required && _jsx("span", { className: 'required', children: REQUIRED_FIELD_SYMBOL }), optionalDataControl && (_jsx("span", { className: 'pull-right', style: { marginBottom: '2px' }, children: optionalDataControl }))] }));
}