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

web-interface.assets.325e2d4b-1890.7233663848d8ab32a04b.js Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
"use strict";(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["325e2d4b-1890"],{"6I7UX1ph":(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var c=a("ii0bleBb"),r=a.n(c),n=a("Z7aTuO5B"),o=a("EeAwn/0x"),s=a("b/6pmtOr"),i=a("F9olzlTR"),l=a("DeVaSktS"),p=a("BSHS2nUH"),h=a("0zTRKSqx"),u=a("mrzrHYG5"),d=a("ZfRiC/i0"),m=a("CfS4XPvw"),E=a("2Ob2iJ3u"),b=a("JRlAvJim"),g=a("vWuwrOXF");const v=()=>{p.Z.push(l.ZP.SYSTEM.LOOKUPTABLES.CACHES.OVERVIEW)},y=e=>{let{action:t}=e;return"create"===t},S=e=>{b.Z.validate(e)};class C extends n.Component{constructor(){var e,t,a;super(...arguments),a=e=>{const{pagination:t}=e,{page:a,pageSize:c}=this.props.paginationQueryParameter;e.params&&e.params.cacheName?b.Z.get(e.params.cacheName):y(e)?b.Z.getTypes():b.Z.searchPaginated(a,c,t.query)},(t="_loadData")in(e=this)?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}componentDidMount(){this._loadData(this.props)}componentDidUpdate(e){const{location:{pathname:t}}=this.props,{location:{pathname:a}}=e;t!==a&&this._loadData(this.props)}render(){const{action:e,cache:t,validationErrors:a,types:c,caches:r,pagination:s}=this.props;let p;const d="edit"===e;return p="show"===e||d?t?d?n.createElement(i.X2,{className:"content"},n.createElement(i.JX,{lg:12},n.createElement(u.H7,{cache:t,type:t.config.type,title:"Data Cache",create:!1,saved:v,validate:S,validationErrors:a}))):n.createElement(u.Ct,{cache:t}):n.createElement(h.$j,{text:"Loading data cache"}):y(this.props)?c?n.createElement(u.rU,{types:c,saved:v,validate:S,validationErrors:a}):n.createElement(h.$j,{text:"Loading data cache types"}):r?n.createElement(u.M5,{caches:r,pagination:s}):n.createElement(h.$j,{text:"Loading caches"}),n.createElement(h.$4,{title:"Lookup Tables - Caches"},n.createElement(g.Z,null),n.createElement(h.mr,{title:"Caches for Lookup Tables",actions:n.createElement(o.J,{to:l.ZP.SYSTEM.LOOKUPTABLES.CACHES.CREATE},n.createElement(i.zx,{bsStyle:"success",style:{marginLeft:5}},"Create cache"))},n.createElement("span",null,"Caches provide the actual values for lookup tables")),p)}}C.propTypes={cache:r().object,validationErrors:r().object,types:r().object,caches:r().array,location:r().object.isRequired,pagination:r().object.isRequired,action:r().string,paginationQueryParameter:r().object.isRequired},C.defaultProps={cache:null,validationErrors:{},types:null,caches:null,action:void 0};const f=(0,s.Z)((0,m.Z)((0,E.Z)((0,d.Z)(C))),{cachesStore:b.$},(e=>{let{cachesStore:t,...a}=e;return{...a,...t}}))}}]);
//# sourceMappingURL=325e2d4b-1890.7233663848d8ab32a04b.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy