UNPKG

@talend/react-forms

Version:

React forms library based on json schema form.

37 lines 888 B
import PropTypes from 'prop-types'; import { TextMode as FieldTemplate } from '../../FieldTemplate'; import { jsx as _jsx } from "react/jsx-runtime"; export default function TextMode(props) { const { id, schema, value } = props; const { title, labelProps, type } = schema; return /*#__PURE__*/_jsx(FieldTemplate, { id: id, label: title, labelProps: labelProps, children: type === 'password' && value ? '**********' : value }); } if (process.env.NODE_ENV !== 'production') { TextMode.propTypes = { id: PropTypes.string, schema: PropTypes.shape({ title: PropTypes.string, type: PropTypes.string, labelProps: PropTypes.object }), value: PropTypes.oneOfType([PropTypes.string, PropTypes.number]) }; } TextMode.defaultProps = { schema: {}, value: '' }; //# sourceMappingURL=TextMode.component.js.map