Files
openmaxio-object-browser/web-app/build/static/js/1702.7a20d1f8.chunk.js

2 lines
9.3 KiB
JavaScript
Raw Normal View History

"use strict";(self.webpackChunkweb_app=self.webpackChunkweb_app||[]).push([[1702],{91702:(e,s,i)=>{i.r(s),i.d(s,{default:()=>v});var t=i(65043),n=i(73216),a=i(89923),r=i(25448),l=i(99161),c=i(64159),d=i(21383),o=i(22166),p=i(46537),x=i(6681),h=i(70579);const u=e=>{let{rowData:s,rowId:i,onFieldChange:n,onAddClick:r,onRemoveClick:l,canAdd:c=!0,canRemove:d=!0,showRowActions:o=!0,disabledFields:p=[],fieldErrors:u={}}=e;const{endpoint:f="",accessKey:j="",secretKey:g="",name:m=""}=s;return(0,h.jsxs)(t.Fragment,{children:[(0,h.jsx)(a.azJ,{children:(0,h.jsx)(a.cl_,{id:"add-rep-peer-site-".concat(i),name:"add-rep-peer-site-".concat(i),placeholder:"site-name",label:"",readOnly:p.includes("name"),value:m,onChange:e=>{n(e,"name",i)},"data-test-id":"add-site-rep-peer-site-".concat(i)})}),(0,h.jsx)(a.azJ,{children:(0,h.jsx)(a.cl_,{id:"add-rep-peer-site-ep-".concat(i),name:"add-rep-peer-site-ep-".concat(i),placeholder:"https://dr.minio-storage:900".concat(i),label:"",readOnly:p.includes("endpoint"),error:u.endpoint,value:f,onChange:e=>{n(e,"endpoint",i)},"data-test-id":"add-site-rep-peer-ep-".concat(i)})}),(0,h.jsx)(a.azJ,{children:(0,h.jsx)(a.cl_,{id:"add-rep-peer-site-ac-".concat(i),name:"add-rep-peer-site-ac-".concat(i),label:"",required:!0,disabled:p.includes("accessKey"),value:j,error:u.accessKey,onChange:e=>{n(e,"accessKey",i)},"data-test-id":"add-rep-peer-site-ac-".concat(i)})}),(0,h.jsx)(a.azJ,{children:(0,h.jsx)(a.cl_,{id:"add-rep-peer-site-sk-".concat(i),name:"add-rep-peer-site-sk-".concat(i),label:"",required:!0,type:"password",value:g,error:u.secretKey,disabled:p.includes("secretKey"),onChange:e=>{n(e,"secretKey",i)},"data-test-id":"add-rep-peer-site-sk-".concat(i)})}),(0,h.jsx)(a.xA9,{item:!0,xs:12,sx:{alignItems:"center",display:"flex"},children:(0,h.jsx)(a.azJ,{sx:{display:"flex",alignItems:"center",justifyContent:"center",alignSelf:"baseline",marginTop:"4px","& button":{borderColor:"#696969",color:"#696969",borderRadius:"50%"}},children:o?(0,h.jsxs)(t.Fragment,{children:[(0,h.jsx)(x.A,{tooltip:"Add a Row",children:(0,h.jsx)(a.$nd,{id:"add-row-".concat(i),variant:"regular",disabled:!c,icon:(0,h.jsx)(a.REV,{}),onClick:e=>{e.preventDefault(),null===r||void 0===r||r(i)},style:{width:25,height:25,padding:0}})}),(0,h.jsx)(x.A,{tooltip:"Remove Row",children:(0,h.jsx)(a.$nd,{id:"remove-row-".concat(i),variant:"regular",disabled:!d,icon:(0,h.jsx)(a.YPx,{}),onClick:e=>{e.preventDefault(),null===l||void 0===l||l(i)},style:{width:25,height:25,padding:0,marginLeft:8}})})]}):null})})]},"".concat(i))};var f=i(48793),j=i(55968);const g=e=>{let s=!1;try{new URL(e),s=!0}catch(i){s=!1}return s?"":"Invalid Endpoint"},m=e=>""===(null===e||void 0===e?void 0:e.trim()),y=()=>(0,h.jsxs)(t.Fragment,{children:[(0,h.jsx)(a.azJ,{children:(0,h.jsx)(a.l1Y,{children:"Site Name"})}),(0,h.jsx)(a.azJ,{children:(0,h.jsxs)(a.l1Y,{children:["Endpoint ","*"]})}),(0,h.jsx)(a.azJ,{children:(0,h.jsxs)(a.l1Y,{children:["Access Key ","*"]})}),(0,h.jsx)(a.azJ,{children:(0,h.jsxs)(a.l1Y,{children:["Secret Key ","*"]})}),(0,h.jsx)(a.azJ,{children:" "})]}),K=e=>{let{title:s}=e;return(0,h.jsx)(a.xA9,{item:!0,xs:12,children:(0,h.jsx)(a.azJ,{sx:{marginBottom:"15px",fontSize:"14px",fontWeight:600},children:s})})},v=()=>{const e=(0,d.jL)(),s=(0,n.Zp)(),{serverEndPoint:i=""}=(0,o.d4)(p.h0),[x,v]=(0,t.useState)([{endpoint:i,name:"",accessKey:"",secretKey:""}]),[C,w]=(0,t.useState)([]),b=()=>{w([{endpoint:"",name:"",accessKey:"",secretKey:""}])},[z,S]=(0,r.A)((e=>{const{sites:s,name:i}=e,t=s.findIndex((e=>e.name===i));if(-1!==t){let e=s[t];e={...e,isCurrent:!0,isSaved:!0},v([e]),s.splice(t,1)}s.sort(((e,s)=>e.name===i?-1:s.name===i?1:0));let n=s.map((e=>({...e,accessKey:"",secretKey:"",isSaved:!0})));n.length?w(n):b()}),(e=>{b()})),k=()=>{S("GET","api/v1/admin/site-replication")};(0,t.useEffect)((()=>{k()}),[]),(0,t.useEffect)((()=>{e((0,c.ph)("add-replication-sites"))}),[]);const A=C.reduce(((e,s,i)=>{const t=C[i].endpoint,n=g(t);return""===n&&""!==t&&e.push(n),e}),[]),J=C.map((e=>!m(e.accessKey)&&!m(e.secretKey))).filter(Boolean),{accessKey:T,secretKey:E}=x[0],R=!m(T)&&!m
//# sourceMappingURL=1702.7a20d1f8.chunk.js.map