cloudhub-react-components
Version:
Various components to use in react projects
53 lines (42 loc) • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _Selector = _interopRequireDefault(require("./Selector"));
var _countries = _interopRequireDefault(require("./countries"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var CountrySelector = function CountrySelector(_ref) {
var input = _ref.input,
meta = _ref.meta,
onSelectChange = _ref.onSelectChange;
return _react.default.createElement(_Selector.default, {
options: _countries.default,
value: input.value,
onChange: function onChange(val) {
if (val) {
var simple = val.simple,
full = val.full;
input.onChange(simple);
if (onSelectChange) {
onSelectChange(full);
}
input.onBlur();
} else {
input.onChange(val);
if (onSelectChange) {
onSelectChange(val);
}
input.onBlur();
}
},
meta: meta,
displayField: "name",
returnkeys: ['name', 'id'],
placeholder: "Select Country"
});
};
var _default = CountrySelector;
exports.default = _default;
//# sourceMappingURL=CountrySelector.js.map