@lonelyplanet/dotcom-core
Version:
This package is meant to house some of our more common UI and shared libs across dotcom applications.
38 lines (34 loc) • 862 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var cn = require("classnames");
var React = require("react");
var styles = {
"searchInput": "lp-global-searchInput"
};
var SearchInput = React.forwardRef(function (_a, ref) {
var id = _a.id,
name = _a.name,
className = _a.className,
value = _a.value,
placeholder = _a.placeholder,
required = _a.required,
onChange = _a.onChange;
return React.createElement("input", {
id: id,
name: name,
value: value,
className: cn(styles.searchInput, className, "js-gtm-search-input"),
placeholder: placeholder,
required: required,
onChange: onChange,
ref: ref,
type: "search",
autoCapitalize: "none",
autoComplete: "off",
autoCorrect: "off",
spellCheck: false
});
});
exports.default = SearchInput;