UNPKG

ssc-refer

Version:
56 lines (45 loc) 1.34 kB
'use strict'; exports.__esModule = true; var _classnames = require('classnames'); var _classnames2 = _interopRequireDefault(_classnames); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _propTypes = require('prop-types'); var _propTypes2 = _interopRequireDefault(_propTypes); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } /** * CloseButton * * http://getbootstrap.com/css/#helper-classes-close */ var ClearButton = function ClearButton(_ref) { var bsSize = _ref.bsSize, className = _ref.className, onClick = _ref.onClick; return _react2['default'].createElement( 'button', { 'aria-label': 'Close', className: (0, _classnames2['default'])('close', { 'close-lg': bsSize === 'large' || bsSize === 'lg' }, className), onClick: onClick, type: 'button' }, _react2['default'].createElement( 'span', { 'aria-hidden': 'true' }, '\xD7' ), _react2['default'].createElement( 'span', { className: 'sr-only' }, 'Close' ) ); }; ClearButton.displayName = 'ClearButton'; ClearButton.propTypes = { bsSize: _propTypes2['default'].oneOf(['large', 'lg', 'small', 'sm']) }; exports['default'] = ClearButton; module.exports = exports['default'];