Files
JiboSDK/lib/atom-react/mixins/modal-mixin.js
2026-03-22 03:21:45 +02:00

1 line
594 B
JavaScript

"use strict";var t=function(t){return t&&t.__esModule?t["default"]:t},$=t(require("jquery")),a=t(require("react")),e={createModal:function(t,e){this._modalContainer=$("<div/>"),e&&(this._modalContainer.width(e),this._modalContainer.addClass("modal-background")),a.render(t,this._modalContainer[0]),this.state=this.state?this.state:{},this.state.modalPanel=atom.workspace.addModalPanel({item:this._modalContainer})},destroyModal:function(){a.unmountComponentAtNode(this._modalContainer[0]),this.state.modalPanel&&(this.state.modalPanel.destroy(),this.state.modalPanel=void 0)}};module.exports=e;