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

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

There is a newer version: 6.0.6
Show newest version
webpackJsonp([48],{1390:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(5),n=a(r),l=t(2),u=a(l),o=t(1),i=a(o),s=t(46),c=t(1391),d=a(c),f=t(8),p=a(f),m=t(23),x=a(m),E=p.default.getActions("Inputs"),g=x.default.getStore("Inputs"),h=u.default.createClass({displayName:"ExportExtractorsPage",propTypes:{params:n.default.object.isRequired},mixins:[i.default.connect(g)],getInitialState:function(){return{input:void 0}},componentDidMount:function(){E.get.triggerPromise(this.props.params.inputId)},_isLoading:function(){return!this.state.input},render:function(){return this._isLoading()?u.default.createElement(s.Spinner,null):u.default.createElement(s.DocumentTitle,{title:"Export extractors of "+this.state.input.title},u.default.createElement("div",null,u.default.createElement(s.PageHeader,{title:u.default.createElement("span",null,"Export extractors of ",u.default.createElement("em",null,this.state.input.title))},u.default.createElement("span",null,"The extractors of an input can be exported to JSON for importing into other setups or sharing in ",u.default.createElement("a",{href:"https://marketplace.graylog.org/",target:"_blank"},"the Graylog Marketplace"),".")),u.default.createElement(d.default,{input:this.state.input})))}});exports.default=h,e.exports=exports.default},1391:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var r=t(5),n=a(r),l=t(2),u=a(l),o=t(1),i=a(o),s=t(16),c=t(47),d=t(46),f=t(1003),p=a(f),m=t(8),x=a(m),E=t(23),g=a(E),h=x.default.getActions("Extractors"),_=g.default.getStore("Extractors"),y=u.default.createClass({displayName:"ExportExtractors",propTypes:{input:n.default.object.isRequired},mixins:[i.default.connect(_),i.default.ListenerMethods],componentDidMount:function(){h.list.triggerPromise(this.props.input.id)},_isLoading:function(){return!this.state.extractors},render:function(){if(this._isLoading())return u.default.createElement(d.Spinner,null);var e={extractors:this.state.extractors.map(function(e){var t={};return Object.keys(e).forEach(function(a){switch(a){case"type":t.extractor_type=e[a];break;case"id":case"metrics":case"creator_user_id":case"exceptions":case"converter_exceptions":break;default:t[a]=e[a]}}),t}),version:p.default.getFullVersion()},t=JSON.stringify(e,null,2);return u.default.createElement(s.Row,{className:"content"},u.default.createElement(s.Col,{md:12},u.default.createElement(s.Row,null,u.default.createElement(s.Col,{md:8},u.default.createElement("h2",null,"Extractors JSON")),u.default.createElement(s.Col,{md:4},u.default.createElement(d.ClipboardButton,{title:"Copy extractors",className:"pull-right",target:"#extractor-export-textarea"}))),u.default.createElement(s.Row,null,u.default.createElement(s.Col,{md:12},u.default.createElement(c.Input,{type:"textarea",id:"extractor-export-textarea",rows:30,defaultValue:t})))))}});exports.default=y,e.exports=exports.default}});
//# sourceMappingURL=48.746b58959a350aa1ebcf.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy