All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.52.746b58959a350aa1ebcf.js Maven / Gradle / Ivy

There is a newer version: 6.0.6
Show newest version
webpackJsonp([52],{1324:function(e,exports,t){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var a=t(5),i=s(a),n=t(2),r=s(n),o=t(1),u=s(o),d=t(54),l=s(d),p=t(1074),f=s(p),m=t(46),c=t(8),g=s(c),h=t(23),S=s(h),M=g.default.getActions("Nodes"),_=g.default.getActions("Inputs"),v=g.default.getActions("Messages"),I=S.default.getStore("Nodes"),P=S.default.getStore("Streams"),b=S.default.getStore("Inputs"),x=(S.default.getStore("Messages"),r.default.createClass({displayName:"ShowMessagePage",propTypes:{params:i.default.object,searchConfig:i.default.object.isRequired},mixins:[u.default.connect(I),u.default.listenTo(b,"_formatInput")],getInitialState:function(){return{streams:void 0,inputs:void 0,message:void 0}},componentDidMount:function(){var e=this;v.loadMessage.triggerPromise(this.props.params.index,this.props.params.messageId).then(function(t){e.setState({message:t}),_.getOptional.triggerPromise(t.source_input_id)}),P.listStreams().then(function(t){var s={};t.forEach(function(e){s[e.id]=e}),e.setState({streams:l.default.Map(s)})}),M.list.triggerPromise()},_formatInput:function(e){var t={};t[e.input.id]=e.input,this.setState({inputs:l.default.Map(t)})},_isLoaded:function(){return this.state.message&&this.state.streams&&this.state.nodes&&this.state.inputs},render:function(){return this._isLoaded()?r.default.createElement(m.DocumentTitle,{title:"Message "+this.props.params.messageId+" on "+this.props.params.index},r.default.createElement(f.default,{message:this.state.message,inputs:this.state.inputs,nodes:l.default.Map(this.state.nodes),streams:this.state.streams,allStreamsLoaded:!0,searchConfig:this.props.searchConfig})):r.default.createElement(m.Spinner,null)}}));exports.default=x,e.exports=exports.default}});
//# sourceMappingURL=52.746b58959a350aa1ebcf.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy