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

web-interface.assets.d5f85445-42.a49ba8ace624afae35ed.js Maven / Gradle / Ivy

There is a newer version: 6.0.6
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["d5f85445-42"],{"2wyBGuX7":function(e,t,n){"use strict";var r=n("ivGQtwpr"),a=n.n(r),i=(n("qoq4u5Uq"),n("E0PFEP8H"),n("jHp4XH0b")),o=n("ii0bleBb"),s=n.n(o),c=n("CzyxmveH"),l=n("oBIKikY9");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n0,relativeTimeRangeOptionsUpdate:void 0,surroundingTimeRangeOptionsUpdate:void 0}},_getPropConfigValue:function(e){return this.props.config?this.props.config[e]:void 0},_onUpdate:function(e){var t=this;return function(n){var r=g.a.clone(t.state.config);r[e]=n,t.setState({config:r})}},_onRelativeTimeRangeOptionsUpdate:function(e){this.setState({relativeTimeRangeOptionsUpdate:e})},_onSurroundingTimeRangeOptionsUpdate:function(e){this.setState({surroundingTimeRangeOptionsUpdate:e})},_buildTimeRangeOptions:function(e){return Object.keys(e).map((function(t){return{period:t,description:e[t]}}))},_onFilterFieldsUpdate:function(e){this.setState({surroundingFilterFields:e.target.value})},_onAnalysisDisabledFieldsUpdate:function(e){this.setState({analysisDisabledFields:e.target.value})},_onChecked:function(){var e=g.a.clone(this.state.config);this.state.limitEnabled?e.query_time_range_limit="PT0S":e.query_time_range_limit="P30D",this.setState({config:e,limitEnabled:!this.state.limitEnabled})},_isEnabled:function(){return this.state.limitEnabled},_splitStringList:function(e){return e.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))},_saveConfig:function(){var e=this,t=g.a.clone(this.state.config);this.state.relativeTimeRangeOptionsUpdate&&(t.relative_timerange_options={},this.state.relativeTimeRangeOptionsUpdate.forEach((function(e){t.relative_timerange_options[e.period]=e.description})),this.setState({relativeTimeRangeOptionsUpdate:void 0})),this.state.surroundingTimeRangeOptionsUpdate&&(t.surrounding_timerange_options={},this.state.surroundingTimeRangeOptionsUpdate.forEach((function(e){t.surrounding_timerange_options[e.period]=e.description})),this.setState({surroundingTimeRangeOptionsUpdate:void 0})),this.state.surroundingFilterFields&&(t.surrounding_filter_fields=this._splitStringList(this.state.surroundingFilterFields),this.setState({surroundingFilterFields:void 0})),this.state.analysisDisabledFields&&(t.analysis_disabled_fields=this._splitStringList(this.state.analysisDisabledFields),this.setState({analysisDisabledFields:void 0})),this.props.updateConfig(t).then((function(){e._closeModal()}))},_resetConfig:function(){this.setState(this.getInitialState())},_openModal:function(){this.searchesConfigModal.open()},_closeModal:function(){this.searchesConfigModal.close()},queryTimeRangeLimitValidator:function(e){return e>=1},relativeTimeRangeValidator:function(e,t){return e>=1||"PT0S"===t},surroundingTimeRangeValidator:function(e){return e>=1},render:function(){var e,t,n,r,i=this,o=this.state.config,s=y.a.duration(o.query_time_range_limit),u=this._isEnabled()?"".concat(o.query_time_range_limit," (").concat(s.format(),")"):"disabled";return this.state.config.surrounding_filter_fields&&(e=this.state.config.surrounding_filter_fields.map((function(e,t){return a.a.createElement("li",{key:t},e)})),t=this.state.config.surrounding_filter_fields.join(", ")),this.state.config.analysis_disabled_fields&&(n=this.state.config.analysis_disabled_fields.map((function(e,t){return a.a.createElement("li",{key:t},e)})),r=this.state.config.analysis_disabled_fields.join(", ")),a.a.createElement("div",null,a.a.createElement("h2",null,"Search Configuration"),a.a.createElement("dl",{className:"deflist"},a.a.createElement("dt",null,"Query time range limit"),a.a.createElement("dd",null,u),a.a.createElement("dd",null,"The maximum time users can query data in the past. This prevents users from accidentally creating queries which span a lot of data and would need a long time and many resources to complete (if at all).")),a.a.createElement(c.I,null,a.a.createElement(c.h,{md:6},a.a.createElement("strong",null,"Relative time range options"),a.a.createElement(L,{options:this.state.config.relative_timerange_options})),a.a.createElement(c.h,{md:6},a.a.createElement("strong",null,"Surrounding time range options"),a.a.createElement(L,{options:this.state.config.surrounding_timerange_options}),a.a.createElement("strong",null,"Surrounding search filter fields"),a.a.createElement("ul",null,e),a.a.createElement("strong",null,"UI analysis disabled for fields"),a.a.createElement("ul",null,n))),a.a.createElement(l.s,{permissions:"clusterconfigentry:edit"},a.a.createElement(c.c,{bsStyle:"info",bsSize:"xs",onClick:this._openModal},"Update")),a.a.createElement(h.b,{ref:function(e){i.searchesConfigModal=e},title:"Update Search Configuration",onSubmitForm:this._saveConfig,onModalClose:this._resetConfig,submitButtonText:"Save"},a.a.createElement("fieldset",null,a.a.createElement(h.d,{id:"query-limit-checkbox",type:"checkbox",label:"Enable query limit",name:"enabled",checked:this._isEnabled(),onChange:this._onChecked}),this._isEnabled()&&a.a.createElement(l.q,{id:"query-timerange-limit-field",duration:o.query_time_range_limit,update:this._onUpdate("query_time_range_limit"),label:"Query time range limit (ISO8601 Duration)",help:'The maximum time range for searches. (i.e. "P30D" for 30 days, "PT24H" for 24 hours)',validator:this.queryTimeRangeLimitValidator,required:!0}),a.a.createElement(R,{options:this.state.relativeTimeRangeOptionsUpdate||this._buildTimeRangeOptions(this.state.config.relative_timerange_options),update:this._onRelativeTimeRangeOptionsUpdate,validator:this.relativeTimeRangeValidator,title:"Relative Timerange Options",help:a.a.createElement("span",null,"Configure the available options for the ",a.a.createElement("strong",null,"relative")," time range selector as ",a.a.createElement("strong",null,"ISO8601 duration"))}),a.a.createElement(R,{options:this.state.surroundingTimeRangeOptionsUpdate||this._buildTimeRangeOptions(this.state.config.surrounding_timerange_options),update:this._onSurroundingTimeRangeOptionsUpdate,validator:this.surroundingTimeRangeValidator,title:"Surrounding Timerange Options",help:a.a.createElement("span",null,"Configure the available options for the ",a.a.createElement("strong",null,"surrounding")," time range selector as ",a.a.createElement("strong",null,"ISO8601 duration"))}),a.a.createElement(h.d,{id:"filter-fields-input",type:"text",label:"Surrounding search filter fields",onChange:this._onFilterFieldsUpdate,value:this.state.surroundingFilterFields||t,help:"A ',' separated list of message fields that will be used as filter for the surrounding messages query.",required:!0}),a.a.createElement(h.d,{id:"disabled-fields-input",type:"text",label:"Disabled analysis fields",onChange:this._onAnalysisDisabledFieldsUpdate,value:this.state.analysisDisabledFields||r,help:"A ',' separated list of message fields for which analysis features like QuickValues will be disabled in the web UI.",required:!0}))))}}),W=n("8FtKQWAV"),B=n.n(W),G=n("FOEh8xnd"),z=m()({displayName:"MessageProcessorsConfig",propTypes:{config:o.a.object.isRequired,updateConfig:o.a.func.isRequired},getDefaultProps:function(){return{config:{disabled_processors:[],processor_order:[]}}},getInitialState:function(){return{config:{disabled_processors:this.props.config.disabled_processors,processor_order:this.props.config.processor_order}}},inputs:{},_openModal:function(){this.configModal.open()},_closeModal:function(){this.configModal.close()},_saveConfig:function(){var e=this;this._hasNoActiveProcessor()||this.props.updateConfig(this.state.config).then((function(){e._closeModal()}))},_resetConfig:function(){this.setState(this.getInitialState())},_updateSorting:function(e){var t=g.a.clone(this.state.config);t.processor_order=e.map((function(e){return{class_name:e.id,name:e.title}})),this.setState({config:t})},_toggleStatus:function(e){var t=this;return function(){var n=t.state.config.disabled_processors,r=g.a.clone(t.state.config);t.inputs[e].checked?r.disabled_processors=n.filter((function(t){return t!==e})):-1===n.indexOf(e)&&r.disabled_processors.push(e),t.setState({config:r})}},_hasNoActiveProcessor:function(){return this.state.config.disabled_processors.length>=this.state.config.processor_order.length},_noActiveProcessorWarning:function(){if(this._hasNoActiveProcessor())return a.a.createElement(c.a,{bsStyle:"danger"},a.a.createElement("strong",null,"ERROR:")," No active message processor!")},_summary:function(){var e=this;return this.state.config.processor_order.map((function(t,n){var r=e.state.config.disabled_processors.filter((function(e){return e===t.class_name})).length>0?"disabled":"active";return a.a.createElement("tr",{key:n},a.a.createElement("td",null,n+1),a.a.createElement("td",null,t.name),a.a.createElement("td",null,r))}))},_sortableItems:function(){return this.state.config.processor_order.map((function(e){return{id:e.class_name,title:e.name}}))},_statusForm:function(){var e=this;return g.a.clone(this.state.config.processor_order).sort((function(e,t){return B()(e.name,t.name)})).map((function(t,n){var r=e.state.config.disabled_processors.filter((function(e){return e===t.class_name})).length<1;return a.a.createElement("tr",{key:n},a.a.createElement("td",null,t.name),a.a.createElement("td",null,a.a.createElement("input",{ref:function(n){e.inputs[t.class_name]=n},type:"checkbox",checked:r,onChange:e._toggleStatus(t.class_name)})))}))},render:function(){var e=this;return a.a.createElement("div",null,a.a.createElement("h2",null,"Message Processors Configuration"),a.a.createElement("p",null,"The following message processors are executed in order. Disabled processors will be skipped."),a.a.createElement(c.L,{striped:!0,bordered:!0,condensed:!0,className:"top-margin"},a.a.createElement("thead",null,a.a.createElement("tr",null,a.a.createElement("th",null,"#"),a.a.createElement("th",null,"Processor"),a.a.createElement("th",null,"Status"))),a.a.createElement("tbody",null,this._summary())),a.a.createElement(l.s,{permissions:"clusterconfigentry:edit"},a.a.createElement(c.c,{bsStyle:"info",bsSize:"xs",onClick:this._openModal},"Update")),a.a.createElement(G.a,{ref:function(t){e.configModal=t},title:"Update Message Processors Configuration",onSubmitForm:this._saveConfig,onModalClose:this._resetConfig,submitButtonText:"Save"},a.a.createElement("h3",null,"Order"),a.a.createElement("p",null,"Use drag and drop to change the execution order of the message processors."),a.a.createElement(l.J,{items:this._sortableItems(),onMoveItem:this._updateSorting}),a.a.createElement("h3",null,"Status"),a.a.createElement("p",null,"Change the checkboxes to change the status of a message processor."),a.a.createElement(c.L,{striped:!0,bordered:!0,condensed:!0,className:"top-margin"},a.a.createElement("thead",null,a.a.createElement("tr",null,a.a.createElement("th",null,"Processor"),a.a.createElement("th",null,"Enabled"))),a.a.createElement("tbody",null,this._statusForm())),this._noActiveProcessorWarning()))}}),H=n("L8npJDrf"),J=n("H1SnJhgx");function Q(e){return(Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var Y=m()({displayName:"SidecarConfig",propTypes:{config:o.a.shape({sidecar_expiration_threshold:o.a.string,sidecar_inactive_threshold:o.a.string,sidecar_update_interval:o.a.string,sidecar_send_status:o.a.bool,sidecar_configuration_override:o.a.bool}),updateConfig:o.a.func.isRequired},getDefaultProps:function(){return{config:{sidecar_expiration_threshold:"P14D",sidecar_inactive_threshold:"PT1M",sidecar_update_interval:"PT30S",sidecar_send_status:!0,sidecar_configuration_override:!1}}},getInitialState:function(){return{config:g.a.clone(this.props.config)}},componentWillReceiveProps:function(e){this.setState({config:g.a.clone(e.config)})},_openModal:function(){this.refs.configModal.open()},_closeModal:function(){this.refs.configModal.close()},_resetConfig:function(){this.setState(this.getInitialState())},_saveConfig:function(){var e=this;this.props.updateConfig(this.state.config).then((function(){e._closeModal()}))},_onUpdate:function(e){var t=this;return function(n){var r=g.a.clone(t.state.config);"object"===Q(n)?r[e]=H.a.getValueFromInput(n.target):r[e]=n,t.setState({config:r})}},_inactiveThresholdValidator:function(e){return e>=1e3},_expirationThresholdValidator:function(e){return e>=6e4},_updateIntervalValidator:function(e){var t=this._durationMilliseconds(this.state.config.sidecar_inactive_threshold),n=this._durationMilliseconds(this.state.config.sidecar_expiration_threshold);return e>=1e3&&e=1e3},_notificationsRetryValidator:function(e){return e>=0},_onBacklogUpdate:function(e){var t=H.a.getValueFromInput(e.target);this._propagateChanges("events_notification_default_backlog",t)},_onCatchUpWindowUpdate:function(e,t,n){if(0===this.state.config.events_catchup_window&&n)this._propagateChanges("events_catchup_window",36e5);else{var r=n?y.a.duration(e,t).asMilliseconds():0;this._propagateChanges("events_catchup_window",r)}},_titleCase:function(e){return K.a.capitalize(e)},render:function(){var e=this,t=this.state.config,n=Object(ee.b)(t.events_search_timeout,te),r=Object(ee.b)(t.events_notification_retry_period,te),i=Object(ee.b)(t.events_catchup_window,te),o=t.events_notification_default_backlog;return a.a.createElement("div",null,a.a.createElement("h2",null,"Events System"),a.a.createElement("dl",{className:"deflist"},a.a.createElement("dt",null,"Search Timeout:"),a.a.createElement("dd",null,n.duration," ",this._titleCase(n.unit)),a.a.createElement("dt",null,"Notification Retry:"),a.a.createElement("dd",null,r.duration," ",this._titleCase(r.unit)),a.a.createElement("dt",null,"Notification Backlog:"),a.a.createElement("dd",null,o),a.a.createElement("dt",null,"Catch Up Window:"),a.a.createElement("dd",null,i.duration>0?i.duration:"disabled"," ",i.duration>0?this._titleCase(i.unit):"")),a.a.createElement(l.s,{permissions:"clusterconfigentry:edit"},a.a.createElement(c.c,{bsStyle:"info",bsSize:"xs",onClick:this._openModal},"Update")),a.a.createElement(h.b,{ref:function(t){e.modal=t},title:"Update Events System Configuration",onSubmitForm:this._saveConfig,onModalClose:this._resetConfig,submitButtonText:"Save"},a.a.createElement("fieldset",null,a.a.createElement(c.n,{controlId:"search-timeout-field"},a.a.createElement(l.O,{label:"Search Timeout",update:this._onSearchTimeoutUpdate,value:n.duration,unit:n.unit,units:te,required:!0}),a.a.createElement(c.p,null,"Amount of time after which an Elasticsearch query is interrupted. (Minimum timeout is 1s)")),a.a.createElement(c.n,{controlId:"notifications-retry-field"},a.a.createElement(l.O,{label:"Notifications retry period",update:this._onRetryPeriodUpdate,value:r.duration,unit:r.unit,units:te,required:!0}),a.a.createElement(c.p,null,"Amount of time after which a failed notification is resend. (Minimum is 0 or immediate retry)")),a.a.createElement(Z.a,{id:"notification-backlog-field",type:"number",onChange:this._onBacklogUpdate,label:"Default notifications backlog size",help:"Amount of log messages included in a notification by default.",value:o,min:"0",required:!0}),a.a.createElement(c.n,{controlId:"catch-up-window"},a.a.createElement(l.O,{label:"Catch up window size",update:this._onCatchUpWindowUpdate,value:i.duration,unit:i.unit,enabled:i.duration>0,units:te}),a.a.createElement(c.p,null,'If Event processor execution is behind schedule, queries on older data will be run with this window size to speed up processing. (If the "search within the last" setting of an event definiton is greater, this setting will be ignored)')))))}}),re=n("dCLrJ0hs");function ae(e){return(ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oe(e,t){for(var n=0;n=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function qe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Ie=function(e,t){var n=e.streams,i=e.decorators,o=e.types,s=e.show,u=void 0!==s&&s,f=e.onCancel,d=e.onSave,p=qe(Object(r.useState)("000000000000000000000001"),2),m=p[0],h=p[1],g=qe(Object(r.useState)(i),2),b=g[0],y=g[1],_=Object(r.useCallback)((function(e){var t=e.stream,n=De(e,["stream"]);return y([].concat(Me(b),[xe({},n,{stream:t===Ce?null:t})]))}),[b,y]),v=Object(r.useCallback)((function(e){return function(e,t,n){var r=Object(X.cloneDeep)(t);e.forEach((function(e,t){var n=r.find((function(t){return t.id===e.id}));n&&(n.order=t)})),n(r)}(e,b,y)}),[b,y]),E=Object(r.useCallback)((function(){return d(b)}),[d,b]),O=b.filter((function(e){return(e.stream||Ce)===m})),S=O.sort((function(e,t){return e.order-t.order})).map((function(e){return Re(e,b,o,y)})),C=O.reduce((function(e,t){return Math.max(e,t.order)}),0)+1;return a.a.createElement(ye.a,{ref:t,showModal:u,onHide:f},a.a.createElement(c.x.Header,{closeButton:!0},a.a.createElement(c.x.Title,null,"Update Default Decorators Configuration")),a.a.createElement(c.x.Body,null,a.a.createElement("p",null,"Select the stream for which you want to change the set of default decorators."),a.a.createElement(Pe,{onChange:h,value:m,streams:n}),a.a.createElement(l.s,{permissions:"decorators:create"},a.a.createElement("p",null,"Select the type to create a new decorator for this stream:"),a.a.createElement(_e.a,{stream:m,nextOrder:C,decoratorTypes:o,onCreate:_,showHelp:!1})),a.a.createElement("p",null,"Use drag and drop to change the execution order of the decorators."),a.a.createElement(be.a,{decorators:S,onReorder:v})),a.a.createElement(c.x.Footer,null,a.a.createElement(c.c,{type:"button",onClick:f},"Cancel"),a.a.createElement(c.c,{bsStyle:"primary",onClick:E},"Save")))};Ie.propTypes={streams:o.a.array.isRequired,decorators:o.a.array.isRequired,types:o.a.object.isRequired,show:o.a.bool,onCancel:o.a.func.isRequired,onSave:o.a.func.isRequired},Ie.defaultProps={show:!1};var Ae=a.a.forwardRef(Ie);function Ne(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Fe(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function tt(e){return(tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nt(e,t){for(var n=0;n0;)r+=1,n.push(a.a.createElement(c.I,{key:"plugin-config-row-".concat(r)},a.a.createElement(c.h,{md:6},e.shift()),a.a.createElement(c.h,{md:6},e.shift()||a.a.createElement("span",null," "))));return n})),st(it(t),"_checkConfig",(function(){var e=t.props.configuration;t.checkLoadedTimer=setTimeout((function(){Object.keys(e).length>0?t.setState({loaded:!0},t._clearTimeout):t._checkConfig()}),100)})),st(it(t),"_clearTimeout",(function(){t.checkLoadedTimer&&clearTimeout(t.checkLoadedTimer)})),t.state={loaded:!1},t}return t=o,(n=[{key:"componentDidMount",value:function(){Ze.a.use();var e=this.props.currentUser.permissions;this._checkConfig(),ut.list(dt),ut.listMessageProcessorsConfig(pt),ut.list(mt),ut.list(ht),Object(d.b)(e,["urlwhitelist:read"])&&ut.listWhiteListConfig(gt),s.PluginStore.exports("systemConfigurations").forEach((function(e){ut.list(e.configType)}))}},{key:"componentWillUnmount",value:function(){Ze.a.unuse(),this._clearTimeout()}},{key:"render",value:function(){var e=this.state.loaded,t=this.props.currentUser.permissions,n=a.a.createElement(c.h,{md:12},a.a.createElement(l.L,{text:"Loading Configuration Panel..."}));if(e){var r=this._getConfig(dt),i=this._getConfig(pt),o=this._getConfig(mt),s=this._getConfig(ht),u=this._getConfig(gt);n=a.a.createElement(a.a.Fragment,null,r&&a.a.createElement(c.h,{md:6},a.a.createElement(V,{config:r,updateConfig:this._onUpdate(dt)})),i&&a.a.createElement(c.h,{md:6},a.a.createElement(z,{config:i,updateConfig:this._onUpdate(pt)})),o&&a.a.createElement(c.h,{md:6},a.a.createElement(Y,{config:o,updateConfig:this._onUpdate(mt)})),s&&a.a.createElement(c.h,{md:6},a.a.createElement(ne,{config:s,updateConfig:this._onUpdate(ht)})),Object(d.b)(t,["urlwhitelist:read"])&&u&&a.a.createElement(c.h,{md:6},a.a.createElement(pe,{config:u,updateConfig:this._onUpdate(gt)})),a.a.createElement(c.h,{md:6},a.a.createElement(Qe,null)))}var f=this._pluginConfigRows();return a.a.createElement(l.i,{title:"Configurations"},a.a.createElement("span",null,a.a.createElement(l.A,{title:"Configurations"},a.a.createElement("span",null,"You can configure system settings for different sub systems on this page.")),a.a.createElement(c.I,{className:"content"},n),f.length>0&&a.a.createElement(c.I,{className:"content"},a.a.createElement(c.h,{md:12},a.a.createElement("h2",null,"Plugins"),a.a.createElement("p",{className:"description"},"Configuration for installed plugins."),a.a.createElement("hr",{className:"separator"}),a.a.createElement("div",{className:"top-margin"},f)))))}}])&&nt(t.prototype,n),r&&nt(t,r),o}(a.a.Component);bt.propTypes={configuration:o.a.object.isRequired,currentUser:o.a.object.isRequired};t.default=Object(u.a)(bt,{configurations:ft,currentUser:ct},(function(e){return function(e){for(var t=1;t0&&!--r&&(n(),n=null)}}}]);
//# sourceMappingURL=d5f85445-42.a49ba8ace624afae35ed.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy