UNPKG

@bradmax/player-rxjs

Version:
52 lines (50 loc) 1.79 kB
/** * @license * _ _ * | | | | * | |__ _ __ __ _ __| |_ __ ___ __ ___ __ * | '_ \| '__/ _` |/ _` | '_ ` _ \ / _` \ \/ / * | |_) | | | (_| | (_| | | | | | | (_| |> < * |_.__/|_| \__,_|\__,_|_| |_| |_|\__,_/_/\_\ * * Bradmax Player * bradmax.com */ /* @bradmax/player-rxjs v0.1.2 */ Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); require("@bradmax/player/zebra"); var version_1 = require("@bradmax/player/version"); var React = require("react"); var BradmaxPlayerZebra = function (_super) { tslib_1.__extends(BradmaxPlayerZebra, _super); function BradmaxPlayerZebra() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.theme = 'zebra'; _this.container = null; _this.player = null; _this.api = null; return _this; } BradmaxPlayerZebra.prototype.componentDidMount = function () { if (this.container != null) { this.player = bradmax.player.create(this.container, this.props, this.theme + "_" + version_1.BRADMAX_PLAYER_VERSION); this.api = this.player.modules.JavascriptApi; } }; BradmaxPlayerZebra.prototype.componentWillUnmount = function () { if (this.player != null) { bradmax.player.destroy(this.player); } }; BradmaxPlayerZebra.prototype.render = function () { var _this = this; return React.createElement("div", { className: "bradmax-player zebra", ref: function ref(r) { return _this.container = r; } }); }; return BradmaxPlayerZebra; }(React.Component); exports.default = BradmaxPlayerZebra; /* bradmax.com */ //# sourceMappingURL=index.js.map