1(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{950:function(e,a,t){"use strict";t.r(a);t(328);var l=t(92),r=t(31),n=(t(456),t(321)),m=(t(458),t(204)),c=t(0),s=t.n(c),o=t(38);const u=["requestStatus","initiator","reference","workflowRequestType","createdOn","description"];a.default=class extends s.a.Component{constructor(){super(...arguments),this.renderRow=((e,a)=>s.a.createElement(n.a,{key:e},s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,o.b.camelCaseTotitleCase(e))),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",null,a)))),this.renderJSON=((e,a)=>(a=JSON.stringify(a,null,4))&&s.a.createElement(n.a,{key:e},s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,o.b.camelCaseTotitleCase(e))),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("pre",{className:"workflow-json-wrap"},s.a.createElement("code",null,a))))),this.renderData=(e=>{let a="object"==typeof e?Object.keys(e):null,t=null;const l=[];if(a&&a.length){const r=a.filter(e=>e.includes("RequestDTO"))[0];t=e[r];const n=e=>e&&("string"===typeof e||"number"===typeof e);if(t){const e=Object.keys(t),a=e.filter(e=>n(t[e])),r=e.filter(e=>!n(t[e]));a.length&&a.map(e=>l.push(this.renderRow(e,t[e]))),r.length&&r.map(e=>l.push(this.renderJSON(e,t[e])))}}return!!l.length&&l})}render(){const e=this.props.data,{requestStatus:a,initiator:t,reference:c,workflowRequestType:i,createdOn:w,description:E}=e,d=Object(r.a)(e,u);return s.a.createElement("div",{className:"workflow-row",style:{padding:"0 16px"}},s.a.createElement(n.a,{type:"flex",className:"workflow-approval-details-row"},s.a.createElement(m.a,{lg:14,className:"left-side"},s.a.createElement("div",{className:"transaction-details"},s.a.createElement("h4",null,s.a.createElement("b",null,"Transaction Details"))),s.a.createElement("div",{className:"workflow-detail-col left-side"},s.a.createElement(n.a,null,s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,"Status")),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",{className:"status-value"},o.b.getPaymentStatusBadge(a)))),s.a.createElement(n.a,null,s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,"Request Type")),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",null,s.a.createElement(l.a,{className:"transfer-type"},i)))),s.a.createElement(n.a,null,s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,"Reference")),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",null,c))),s.a.createElement(n.a,null,s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,"Description")),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",null,E))),s.a.createElement(n.a,null,s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,"initiator")),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",null,t))),s.a.createElement(n.a,null,s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,"Created Date")),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",null,o.b.formatDateTime(w)))),this.renderData(d))),"PENDING"!==a&&s.a.createElement(m.a,{lg:10,className:"right-side"},s.a.createElement(n.a,null,s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,"Authorizer")),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",null,d.authorizer))),s.a.createElement(n.a,null,s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,"Date Approved")),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",null,o.b.formatDateTime(d.lastModifiedOn)))),s.a.createElement(n.a,null,s.a.createElement(m.a,{md:9,className:"workflow-title"},s.a.createElement("p",null,"Comment")),s.a.createElement(m.a,{md:14,className:"workflow-value"},s.a.createElement("p",null,d.authorizersComment||"-"))))))}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.