Completely updated React, fixed #11, (hopefully)

This commit is contained in:
2018-03-04 19:11:49 -05:00
parent 6e0afd6e2a
commit 34e5f5139a
13674 changed files with 333464 additions and 473223 deletions

View File

@@ -19,7 +19,7 @@ var _glamor = require('glamor');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var rule = function rule(isDefault) {
var styles = function styles(isDefault) {
return (0, _glamor.css)({
color: isDefault ? '#000' : '#fff',
fontWeight: 'bold',
@@ -40,17 +40,27 @@ var rule = function rule(isDefault) {
function DefaultCloseButton(_ref) {
var closeToast = _ref.closeToast,
type = _ref.type;
type = _ref.type,
ariaLabel = _ref.ariaLabel;
return _react2.default.createElement(
'button',
_extends({}, rule(type === 'default'), { type: 'button', onClick: closeToast }),
_extends({}, styles(type === 'default'), {
type: 'button',
onClick: closeToast,
'aria-label': ariaLabel
}),
'\u2716'
);
}
DefaultCloseButton.propTypes = {
closeToast: _propTypes2.default.func
closeToast: _propTypes2.default.func,
arialLabel: _propTypes2.default.string
};
DefaultCloseButton.defaultProps = {
ariaLabel: 'close'
};
exports.default = DefaultCloseButton;