UNPKG

@talend/react-bootstrap

Version:

Bootstrap 3 components built with React

41 lines (40 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _react = _interopRequireDefault(require("react")); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const propTypes = { label: _propTypes.default.string.isRequired, onClick: _propTypes.default.func }; const defaultProps = { label: 'Close' }; class CloseButton extends _react.default.Component { render() { const { label, onClick } = this.props; return /*#__PURE__*/(0, _jsxRuntime.jsxs)("button", { type: "button", className: "close", onClick: onClick, children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("span", { "aria-hidden": "true", children: "\xD7" }), /*#__PURE__*/(0, _jsxRuntime.jsx)("span", { className: "sr-only", children: label })] }); } } CloseButton.propTypes = propTypes; CloseButton.defaultProps = defaultProps; var _default = exports.default = CloseButton; //# sourceMappingURL=CloseButton.js.map