UNPKG

@bradmax/player-rxjs

Version:
62 lines (58 loc) 2.31 kB
/* @bradmax/player-rxjs v0.1.2 */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory() : typeof define === 'function' && define.amd ? define('bradmax-player-rxjs-snake', factory) : (factory()); }(this, (function () { 'use strict'; /** * @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/snake"); var version_1 = require("@bradmax/player/version"); var React = require("react"); var BradmaxPlayerSnake = function (_super) { tslib_1.__extends(BradmaxPlayerSnake, _super); function BradmaxPlayerSnake() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.theme = 'snake'; _this.container = null; _this.player = null; _this.api = null; return _this; } BradmaxPlayerSnake.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; } }; BradmaxPlayerSnake.prototype.componentWillUnmount = function () { if (this.player != null) { bradmax.player.destroy(this.player); } }; BradmaxPlayerSnake.prototype.render = function () { var _this = this; return React.createElement("div", { className: "bradmax-player snake", ref: function ref(r) { return _this.container = r; } }); }; return BradmaxPlayerSnake; }(React.Component); exports.default = BradmaxPlayerSnake; /* bradmax.com */ }))); /* bradmax.com */ //# sourceMappingURL=index.umd.js.map