@gecsevar.hu/gecsevar-formik-fields
Version:
[](https://badge.fury.io/js/@gecsevar.hu%2Fgecsevar-formik-fields)
14 lines • 951 B
JavaScript
;
exports.__esModule = true;
exports.GVDatePicker = void 0;
var tslib_1 = require("tslib");
var formik_1 = require("formik");
var x_date_pickers_1 = require("@mui/x-date-pickers");
var react_1 = tslib_1.__importDefault(require("react"));
function GVDatePicker(_a) {
var field = _a.field, _b = _a.form, errors = _b.errors, isSubmitting = _b.isSubmitting, props = tslib_1.__rest(_a, ["field", "form"]);
var setFieldValue = (0, formik_1.useFormikContext)().setFieldValue;
return (react_1["default"].createElement(x_date_pickers_1.DatePicker, tslib_1.__assign({ value: field.value, format: 'yyyy-MM-dd' }, props, { slotProps: { textField: { size: 'small', sx: { width: '140px' }, helperText: (0, formik_1.getIn)(errors, field.name) } }, onChange: function (value) { return setFieldValue(field.name, value); }, disabled: isSubmitting })));
}
exports.GVDatePicker = GVDatePicker;
//# sourceMappingURL=GVDatePicker.js.map