1/*! For license information please see 4523.98dbe53b783b5b740645.js.LICENSE.txt */ 2"use strict";(self.webpackChunkdigital_world_trader=self.webpackChunkdigital_world_trader||[]).push([[4523],{64523:function(e,a,t){t.r(a),t(35890);var s=t(96540),r=t.n(s),l=t(20645),n=t(54625),m=t(52091),c=t.n(m),i=t(11775),o=t(40542),d=t(29863),u=t(78465),g=t.n(u),E=t(76048);a.default=({d:e,mobileOpen:a,setMobileOpen:t})=>{const{orgId:m}=(0,l.g)(),[u,b]=(0,s.useState)({}),[N,p]=(0,s.useState)([]),[v,h]=(0,s.useState)(!0),[f,_]=(0,s.useState)(null);(0,s.useEffect)(()=>{z(),k()},[m]);const z=()=>{d.A.get(`/dashboard/organizations/${m}`).then(e=>{e.data.success&&b(e.data.data)})},k=()=>{h(!0),d.A.get(`/dashboard/organizations/${m}/members`).then(e=>{e.data.success&&Array.isArray(e.data.data.members)&&(p(e.data.data.members),b(a=>({...a,total_members:e.data.data.total_members||e.data.data.members.length||0}))),h(!1)})};return r().createElement(r().Fragment,null,r().createElement("div",{className:"admin-content-wrapper"},e.session.state===o.$t.IN&&r().createElement(i.A,{mobileOpen:a,setMobileOpen:t}),r().createElement("div",{className:"main-content"},r().createElement("div",{className:"back-header"},r().createElement(n.N_,{to:"#",className:"back-button"},r().createElement(E.A,{size:16,className:"back-icon"})),r().createElement("span",{className:"back-title"},"Organizations")),r().createElement("div",{className:"white-bg-card"},r().createElement("div",{className:"white-bg-body"},r().createElement("div",{className:"row gy-3"},r().createElement("div",{className:"col-md-4"},r().createElement("div",{className:"organization-card"},r().createElement("div",{className:"organization-header"},r().createElement("div",{className:"organization-logo"},r().createElement("img",{src:u.logo||c()["clear-fundation"],alt:"clear",className:"img-fluid"})),r().createElement("div",{className:"organization-details"},r().createElement(n.N_,{to:`/organizations/${m}`,className:"organization-name"},u.name||"ClearFoundation"),r().createElement("p",{className:"organization-id"},u.uuid||"GHFG....8BGC"))),r().createElement("div",{className:"organization-stats"},r().createElement("div",{className:"d-flex align-items-center gap-3 w-100"},r().createElement(n.N_,{to:`/organizations/${m}/members`,className:"organization-stat"},r().createElement("p",{className:"stat-value"},u.total_members||0),r().createElement("p",{className:"stat-label"},"Member")),r().createElement(n.N_,{to:`/organizations/${m}/assets`,className:"organization-stat"},r().createElement("p",{className:"stat-value"},u.total_assets||0),r().createElement("p",{className:"stat-label"},"Assets")))))),r().createElement("div",{className:"col-md-8"},r().createElement("div",{className:"member-form"},r().createElement("a",{onClick:()=>{h(!0),d.A.get("/register/qrcode?purpose=did").then(e=>{if(h(!1),e.data.success){const a=e.data.data.verkey,t=e.data.data.qrcode_image_url;g().fire({title:"Scan the above QR Code from member's LIFE app",allowOutsideClick:!0,imageUrl:t,imageWidth:350,timer:3e4,timerProgressBar:!0,willClose:()=>clearInterval(f),didOpen:()=>{g().showLoading();const e=setInterval(()=>{(e=>{d.A.get(`/dashboard/organizations/${m}/verkey/${e}`).then(e=>{e.data.success&&(clearInterval(f),g().close(),g().fire({title:"Success",allowOutsideClick:!0,icon:"success",html:e.data.message}).then(()=>{k()}))})})(a)},3e3);_(e)}})}else g().fire("Error",e.data.message||"QR Generation Failed","error")})},className:"btn btn-primary",style:{cursor:"pointer"}},"Add Member"),r().createElement("hr",null),r().createElement("div",{className:"table-responsive"},r().createElement("table",{className:"table member-data-table m-0"},r().createElement("tbody",null,0===N.length?r().createElement("tr",null,r().createElement("td",{colSpan:"4"},"No members found.")):N.map((e,a)=>r().createElement("tr",{key:a},r().createElement("td",null,e.first_name),r().createElement("td",null,e.default_cleardid),r().createElement("td",null,r().createElement("select",{className:"form-select",value:e.member_type,onChange:a=>((e,a)=>{const t=e.target.value;if(!window.confirm(`Are you sure want to change the role to ${t}?`))return;const s={user_id:a,member_type:t};d.A.post(`/dashboard/organizations/${m}/members/update-type`,s).then(e=>{e.data.success?(g().fire("Success",e.data.message,"success"),k()):g().fire("Error",e.data.message,"error")})})(a,e.user_id)},r().createElement("option",{value:"manager"},"Manager"),r().createElement("option",{value:"member"},"Member"))),r().createElement("td",null,e.join_date))))))))))))))}},76048:function(e,a,t){const s=(0,t(9407).A)("move-left",[["path",{d:"M6 8L2 12L6 16",key:"kyvwex"}],["path",{d:"M2 12H22",key:"1m8cig"}]]);t.d(a,["A",0,s])}}]);
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.