@akirautio/componentlibrary
Version:
More detailed description coming up
36 lines (30 loc) • 979 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _Input = _interopRequireDefault(require("./atoms/Input"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var Select = function Select(_ref) {
var name = _ref.name,
value = _ref.value,
onChange = _ref.onChange,
_ref$options = _ref.options,
options = _ref$options === void 0 ? [] : _ref$options;
return _react["default"].createElement(_Input["default"], {
as: 'select',
name: name,
value: value,
onChange: onChange
}, options.map(function (_ref2) {
var label = _ref2.label,
optionValue = _ref2.value;
return _react["default"].createElement("option", {
value: optionValue,
selected: optionValue === value
}, label);
}));
};
var _default = Select;
exports["default"] = _default;