
static.js.main.42b82bf6.chunk.js Maven / Gradle / Ivy
(this.webpackJsonpui=this.webpackJsonpui||[]).push([[0],{103:function(e,t,a){"use strict";a.r(t);var r=a(0),n=a.n(r),s=a(12),u=a.n(s),i=(a(78),a(125)),c=a(126),l=a(127),o=a(128),m=function(){var e=Object(i.a)((function(e){return{root:{flexGrow:1},title:{flexGrow:1}}}))();return n.a.createElement("div",{className:e.root},n.a.createElement(c.a,{position:"static"},n.a.createElement(l.a,null,n.a.createElement(o.a,{variant:"h6",className:e.title},"ElasticMQ"))))},p=a(136),f=a(105),b=a(131),d=a(132),g=a(129),E=a(130),v=a(133),N=(a(83),a(14)),x=a(138),O=a(134),h=a(135),M=a(139),q=a(137),y=a(21),w=a.n(y),j=a(31),k=a(22),A=a(61),C=a.n(A).a,I=k.a().of(k.c().required().shape({name:k.d().required("Required queueName"),statistics:k.c().required("Statistics are required").shape({approximateNumberOfVisibleMessages:k.b().required("Required approximateNumberOfVisibleMessages"),approximateNumberOfMessagesDelayed:k.b().required("Required approximateNumberOfMessagesDelayed"),approximateNumberOfInvisibleMessages:k.b().required("Required approximateNumberOfInvisibleMessages")})}));function S(){return(S=Object(j.a)(w.a.mark((function e(){var t,a;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.get("statistics/queues");case 2:return t=e.sent,a=I.validateSync(t.data),e.abrupt("return",void 0===a?[]:a);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var V=["ApproximateNumberOfMessages","ApproximateNumberOfMessagesNotVisible","ApproximateNumberOfMessagesDelayed"];function Q(){return(Q=Object(j.a)(w.a.mark((function e(t){var a,r;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.get("statistics/queues/".concat(t));case 2:if(200===(a=e.sent).status){e.next=6;break}return console.log("Can't obtain attributes of "+t+" queue because of "+a.statusText),e.abrupt("return",[]);case 6:return r=a.data,e.abrupt("return",Object.entries(r.attributes).filter((function(e){var t=Object(N.a)(e,2),a=t[0];t[1];return!V.includes(a)})).map((function(e){var t=Object(N.a)(e,2),a=t[0];return[a,D(a,t[1])]})));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e,t){switch(e){case"CreatedTimestamp":case"LastModifiedTimestamp":return new Date(1e3*parseInt(t)).toISOString();case"RedrivePolicy":var a=JSON.parse(t);return"DeadLetterTargetArn: "+a.deadLetterTargetArn+", "+("MaxReceiveCount: "+a.maxReceiveCount);default:return t}}var R={getQueueListWithCorrelatedMessages:function(){return S.apply(this,arguments)},getQueueAttributes:function(e){return Q.apply(this,arguments)}},L=function(e){var t=e.props,a=Object(r.useState)([]),s=Object(N.a)(a,2),u=s[0],i=s[1];return n.a.createElement(g.a,{key:t.queueName+"-details",style:{backgroundColor:"#f5f5f5"}},n.a.createElement(E.a,{style:{paddingBottom:0,paddingTop:0},colSpan:6},n.a.createElement(M.a,{in:t.isExpanded,timeout:"auto",unmountOnExit:!0,onEnter:function(){R.getQueueAttributes(t.queueName).then((function(e){return i(e)}))}},n.a.createElement(q.a,{margin:1},n.a.createElement(o.a,{variant:"h6",gutterBottom:!0,component:"div"},"Queue attributes")),n.a.createElement(b.a,{size:"small","aria-label":"queue attributes"},n.a.createElement(d.a,null,n.a.createElement(g.a,null,n.a.createElement(E.a,null,"Attribute Name"),n.a.createElement(E.a,{align:"left"},"Attribute Value"))),n.a.createElement(v.a,null,u.map((function(e){return n.a.createElement(g.a,{key:e[0]},n.a.createElement(E.a,{component:"th",scope:"row"},e[0]),n.a.createElement(E.a,{align:"left"},e[1]))})))))))};var T=function(e){var t=Object(r.useState)(!1),a=Object(N.a)(t,2),s=a[0],u=a[1];function i(e){return n.a.createElement(x.a,{"aria-label":"open-details",size:"small",onClick:function(){return u((function(e){return!e}))}},e.isExpanded?n.a.createElement(O.a,null):n.a.createElement(h.a,null))}var c=e.row;return n.a.createElement(n.a.Fragment,null,n.a.createElement(g.a,{key:c.queueName,className:"queue-row"},n.a.createElement(E.a,null,n.a.createElement(i,{isExpanded:s})),n.a.createElement(E.a,{component:"th",scope:"row"},c.queueName),n.a.createElement(E.a,{align:"right"},c.currentMessagesNumber),n.a.createElement(E.a,{align:"right"},c.delayedMessagesNumber),n.a.createElement(E.a,{align:"right"},c.notVisibleMessagesNumber)),n.a.createElement(L,{props:{isExpanded:s,queueName:c.queueName}}))},z=a(43);var B=function(){function e(e){return{queueName:e.name,currentMessagesNumber:e.statistics.approximateNumberOfVisibleMessages,delayedMessagesNumber:e.statistics.approximateNumberOfMessagesDelayed,notVisibleMessagesNumber:e.statistics.approximateNumberOfInvisibleMessages,isOpened:!1}}var t=Object(r.useState)([]),a=Object(N.a)(t,2),n=a[0],s=a[1];return Object(r.useEffect)((function(){function t(){R.getQueueListWithCorrelatedMessages().then((function(t){s((function(a){return t.map((function(t){var r,n,s=a.find((function(e){return e.queueName===t.name}));return void 0===s?e(t):(r=t,n=s,Object(z.a)(Object(z.a)({},n),{},{currentMessagesNumber:r.statistics.approximateNumberOfVisibleMessages,delayedMessagesNumber:r.statistics.approximateNumberOfMessagesDelayed,notVisibleMessagesNumber:r.statistics.approximateNumberOfInvisibleMessages}))}))}))}))}(function(){var t=Object(j.a)(w.a.mark((function t(){var a;return w.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,R.getQueueListWithCorrelatedMessages().then((function(t){return t.map(e)}));case 2:a=t.sent,s((function(e){return 0===e.length?a:e}));case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}})()();var a=setInterval((function(){t()}),1e3);return function(){clearInterval(a)}}),[]),n},J=function(){var e=B();return n.a.createElement(p.a,{component:f.a,elevation:2},n.a.createElement(b.a,{size:"small","aria-label":"a dense table"},n.a.createElement(d.a,null,n.a.createElement(g.a,{key:"Queue table header"},n.a.createElement(E.a,null),n.a.createElement(E.a,null,"Name"),n.a.createElement(E.a,{align:"right"},"Approximate number of messages"),n.a.createElement(E.a,{align:"right"},"Approximate number of delayed messages"),n.a.createElement(E.a,{align:"right"},"Approximate number of not visible Messages"))),n.a.createElement(v.a,null,e.map((function(e){return n.a.createElement(T,{key:e.queueName,row:e})})))))},W=function(){return n.a.createElement(n.a.Fragment,null,n.a.createElement(m,null),n.a.createElement(J,null))};var F=function(){return n.a.createElement(W,null)};u.a.render(n.a.createElement(F,null),document.getElementById("root"))},73:function(e,t,a){e.exports=a(103)},78:function(e,t,a){},83:function(e,t,a){}},[[73,1,2]]]);
//# sourceMappingURL=main.42b82bf6.chunk.js.map
© 2015 - 2025 Weber Informatics LLC | Privacy Policy