@mui/codemod
Version:
Codemod scripts for Material UI.
92 lines (91 loc) • 2.87 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
var React = _interopRequireWildcard(require("react"));
var _TextField = _interopRequireDefault(require("@mui/material/TextField"));
var _Autocomplete = _interopRequireDefault(require("@mui/material/Autocomplete"));
var _material = require("@mui/material");
var _jsxRuntime = require("react/jsx-runtime");
/*#__PURE__*/(0, _jsxRuntime.jsx)(_Autocomplete.default, {
renderInput: params => /*#__PURE__*/(0, _jsxRuntime.jsx)(_TextField.default, {
...params,
slotProps: {
...params.slotProps,
input: {
...params.slotProps.input,
endAdornment: /*#__PURE__*/(0, _jsxRuntime.jsx)(React.Fragment, {
children: params.slotProps.input.endAdornment
})
}
}
})
});
/*#__PURE__*/(0, _jsxRuntime.jsx)(_Autocomplete.default, {
renderInput: params => /*#__PURE__*/(0, _jsxRuntime.jsx)(_TextField.default, {
...params,
slotProps: {
...params.slotProps,
htmlInput: {
...params.slotProps.htmlInput,
autoComplete: 'new-password'
}
}
})
});
/*#__PURE__*/(0, _jsxRuntime.jsx)(_Autocomplete.default, {
renderInput: params => /*#__PURE__*/(0, _jsxRuntime.jsx)(_TextField.default, {
...params,
slotProps: {
...params.slotProps,
input: {
...params.slotProps.input,
type: 'search'
}
}
})
});
/*#__PURE__*/(0, _jsxRuntime.jsx)(_Autocomplete.default, {
renderInput: params => /*#__PURE__*/(0, _jsxRuntime.jsx)(_TextField.default, {
...params,
slotProps: {
...params.slotProps,
inputLabel: {
...params.slotProps.inputLabel,
shrink: true
}
}
})
});
/*#__PURE__*/(0, _jsxRuntime.jsx)(_Autocomplete.default, {
renderInput: params => /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
ref: params.slotProps.input.ref,
children: /*#__PURE__*/(0, _jsxRuntime.jsx)("input", {
...params.slotProps.htmlInput
})
})
});
/*#__PURE__*/(0, _jsxRuntime.jsx)(_material.Autocomplete, {
renderInput: params => /*#__PURE__*/(0, _jsxRuntime.jsx)(_TextField.default, {
...params,
slotProps: {
...params.slotProps,
input: {
...params.slotProps.input,
endAdornment: /*#__PURE__*/(0, _jsxRuntime.jsx)(React.Fragment, {
children: params.slotProps.input.endAdornment
})
}
}
})
});
/*#__PURE__*/(0, _jsxRuntime.jsx)(CustomAutocomplete, {
renderInput: params => /*#__PURE__*/(0, _jsxRuntime.jsx)(_TextField.default, {
...params,
InputProps: {
...params.InputProps,
endAdornment: /*#__PURE__*/(0, _jsxRuntime.jsx)(React.Fragment, {
children: params.InputProps.endAdornment
})
}
})
});