2026-05-11 17:18:27 +02:00

40 lines
818 B
JavaScript

import React from 'react';
import PropTypes from 'prop-types';
import { FastField } from 'formik';
const ViewFormItemNotFast = ({ label, name, form }) => (
<div className="form-group">
<label className="col-form-label" htmlFor={name}>
{label}
</label>
<input
type="text"
readOnly
className="form-control-plaintext"
id={name}
value={form.values[name]}
/>
</div>
);
ViewFormItemNotFast.defaultProps = {};
ViewFormItemNotFast.propTypes = {
form: PropTypes.object.isRequired,
name: PropTypes.string.isRequired,
label: PropTypes.string,
};
const ViewFormItem = (props) => (
<FastField name={props.name}>
{({ form }) => (
<ViewFormItemNotFast
{...props}
form={form}
/>
)}
</FastField>
);
export default ViewFormItem;