UNPKG

sportstg-bluekit

Version:

![Bluekit](https://github.com/imgstg/neptune-react-bluekit/blob/develop/demo.png?raw=true)

55 lines (41 loc) 1.26 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _propTypes = require('prop-types'); var _propTypes2 = _interopRequireDefault(_propTypes); var _InputBox = require('./InputBox.scss'); var _InputBox2 = _interopRequireDefault(_InputBox); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var InputBox = function InputBox(_ref) { var labelText = _ref.labelText, inputValue = _ref.inputValue, showIcon = _ref.showIcon, icon = _ref.icon; return _react2.default.createElement( 'div', { className: _InputBox2.default.inputBox }, _react2.default.createElement( 'label', null, labelText ), _react2.default.createElement('input', { type: 'text', value: inputValue }), showIcon && icon ); }; InputBox.propTypes = { inputValue: _propTypes2.default.string, labelText: _propTypes2.default.string, showIcon: _propTypes2.default.bool, icon: _propTypes2.default.oneOf(['arrow', 'lock', 'find']) }; InputBox.defaultProps = { inputValue: null, labelText: 'Default Text', showIcon: false, icon: 'arrow' }; exports.default = InputBox;