react-youtube-playlist
Version:
A react component for displaying the contents of a user's YouTube playlist.
51 lines (42 loc) • 1.23 kB
JavaScript
import _classCallCheck from 'babel-runtime/helpers/classCallCheck';
import _possibleConstructorReturn from 'babel-runtime/helpers/possibleConstructorReturn';
import _inherits from 'babel-runtime/helpers/inherits';
import * as PropTypes from 'prop-types';
import React from 'react';
var propTypes = {
label: PropTypes.string.isRequired,
onClick: PropTypes.func
};
var CloseButton = function (_React$Component) {
_inherits(CloseButton, _React$Component);
function CloseButton() {
_classCallCheck(this, CloseButton);
return _possibleConstructorReturn(this, _React$Component.apply(this, arguments));
}
CloseButton.prototype.render = function render() {
var _props = this.props,
label = _props.label,
onClick = _props.onClick;
return React.createElement(
'button',
{
type: 'button',
className: 'close',
onClick: onClick
},
React.createElement(
'span',
{ 'aria-hidden': 'true' },
'\xD7'
),
React.createElement(
'span',
{ className: 'sr-only' },
label
)
);
};
return CloseButton;
}(React.Component);
CloseButton.propTypes = propTypes;
export default CloseButton;