UNPKG

@gecsevar.hu/gecsevar-formik-fields

Version:

[![npm version](https://badge.fury.io/js/@gecsevar.hu%2Fgecsevar-formik-fields.svg)](https://badge.fury.io/js/@gecsevar.hu%2Fgecsevar-formik-fields)

15 lines 828 B
import { __assign, __rest } from "tslib"; import React from 'react'; import { getIn } from 'formik'; import Box from '@mui/material/Box'; import { TextField } from '@mui/material'; export function GVTextField(_a) { var field = _a.field, _b = _a.form, errors = _b.errors, touched = _b.touched, isSubmitting = _b.isSubmitting, props = __rest(_a, ["field", "form"]); var errorMessage = undefined; if (getIn(touched, field.name) === true) { errorMessage = getIn(errors, field.name); } return (React.createElement(Box, null, React.createElement(TextField, __assign({ style: { maxWidth: '300px', margin: '5px' }, size: 'small' }, field, props, { helperText: errorMessage, error: !!errorMessage, disabled: isSubmitting || props.disabled })))); } //# sourceMappingURL=GVTextField.js.map