UNPKG

win95-media-player

Version:
46 lines (34 loc) 1.74 kB
function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } function _inheritsLoose(subClass, superClass) { subClass.prototype = Object.create(superClass.prototype); subClass.prototype.constructor = subClass; subClass.__proto__ = superClass; } var React = require('react'); var PropTypes = require('prop-types'); var _require = require('@cassette/core'), PlayerContextProvider = _require.PlayerContextProvider; var MediaPlayerUI = require('./MediaPlayerUI'); var MediaPlayer = /*#__PURE__*/ function (_React$Component) { _inheritsLoose(MediaPlayer, _React$Component); function MediaPlayer() { return _React$Component.apply(this, arguments) || this; } var _proto = MediaPlayer.prototype; _proto.render = function render() { var _this$props = this.props, getDisplayText = _this$props.getDisplayText, showVideo = _this$props.showVideo, fullscreenEnabled = _this$props.fullscreenEnabled, className = _this$props.className, style = _this$props.style, rest = _objectWithoutPropertiesLoose(_this$props, ["getDisplayText", "showVideo", "fullscreenEnabled", "className", "style"]); return React.createElement(PlayerContextProvider, rest, React.createElement(MediaPlayerUI, { getDisplayText: getDisplayText, showVideo: showVideo, fullscreenEnabled: fullscreenEnabled, className: className, style: style })); }; return MediaPlayer; }(React.Component); module.exports = MediaPlayer;