@alifd/next
Version:
A configurable component library for web built on React.
23 lines (22 loc) • 892 B
JavaScript
import { __rest } from "tslib";
import ConfigProvider from '../config-provider';
import Search from './Search';
export default ConfigProvider.config(Search, {
transform: function (props, deprecated) {
var onInputFocus = props.onInputFocus, overlayVisible = props.overlayVisible, combox = props.combox, others = __rest(props, ["onInputFocus", "overlayVisible", "combox"]);
var newprops = others;
if (onInputFocus) {
deprecated('onInputFocus', 'onFocus', 'Search');
newprops.onFocus = onInputFocus;
}
if ('overlayVisible' in props) {
deprecated('overlayVisible', 'visible', 'Search');
newprops.visible = overlayVisible;
}
if (combox) {
deprecated('combox', 'popupContent', 'Search');
newprops.popupContent = combox;
}
return newprops;
},
});