react-geosuggest-mui
Version:
A React autosuggest for the Google Maps Places API.
28 lines (22 loc) • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = function (props) {
var attributes = {};
allowedAttributes.forEach(function (allowedAttribute) {
if (props[allowedAttribute]) {
attributes[allowedAttribute] = props[allowedAttribute];
}
});
return attributes;
};
/**
* Attributes allowed on input elements
*/
var allowedAttributes = ['autoFocus', 'disabled', 'form', 'formAction', 'formEncType', 'formMethod', 'formNoValidate', 'formTarget', 'height', 'id', 'inputMode', 'maxLength', 'name', 'onClick', 'onContextMenu', 'onCopy', 'onCut', 'onDoubleClick', 'onMouseDown', 'onMouseEnter', 'onMouseLeave', 'onMouseMove', 'onMouseOut', 'onMouseOver', 'onMouseUp', 'onPaste', 'pattern', 'placeholder', 'readOnly', 'required', 'size', 'spellCheck', 'tabIndex'];
/**
* Filter the properties for only allowed input properties
* @param {Object} props The properties to filter
* @return {Object} The filtered, allowed properties
*/