Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / dist / components / organisms / Share / container.js
Size: Mime:
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});

const tslib_1 = require("tslib");

const mobx_1 = require("xmobx/mobx");

const fixture_1 = require("./fixture");

const deps_1 = require("./deps");

const Copy_1 = require("./Copy");

class ShareContainer {
  constructor() {
    this.list = fixture_1.list;
    this.copyToClipboard = Copy_1.copyToClipboard;
  }

  updateListFrom(props) {
    this.list = deps_1.fromListOfTemplateStringsToRendered(this.list, props);
  }

}

tslib_1.__decorate([mobx_1.observable], ShareContainer.prototype, "list", void 0);

tslib_1.__decorate([mobx_1.action.bound], ShareContainer.prototype, "updateListFrom", null);

exports.ShareContainer = ShareContainer;
const shareContainer = new ShareContainer();
exports.shareContainer = shareContainer;
exports.default = shareContainer; //# sourceMappingURL=container.js.map