formik-mui
Version:
28 lines (27 loc) • 634 B
JavaScript
import { jsx } from "react/jsx-runtime";
import MuiInputBase from "@mui/material/InputBase";
function fieldToInputBase({
disabled,
field: { onBlur: fieldOnBlur, ...field },
form: { isSubmitting },
onBlur,
...props
}) {
return {
disabled: disabled ?? isSubmitting,
onBlur: onBlur ?? function(e) {
fieldOnBlur(e ?? field.name);
},
...field,
...props
};
}
function InputBase(props) {
return /* @__PURE__ */ jsx(MuiInputBase, { ...fieldToInputBase(props) });
}
InputBase.displayName = "FormikMaterialUIInputBase";
export {
InputBase,
fieldToInputBase
};
//# sourceMappingURL=InputBase.js.map