mirror of
https://github.com/OpenMaxIO/openmaxio-object-browser
synced 2026-07-01 07:41:18 -07:00
2 lines
15 KiB
JavaScript
2 lines
15 KiB
JavaScript
|
|
"use strict";(self.webpackChunkweb_app=self.webpackChunkweb_app||[]).push([[3298],{43298:(e,t,n)=>{n.r(t),n.d(t,{default:()=>N});var s=n(65043),a=n(73216),i=n(89923),l=n(77403),r=n(77938),c=n(99161),o=n(64159),d=n(21383),u=n(22166),h=n(46537),x=n(48793),m=n(56629),g=n(53518),p=n(88617),b=n(69772),j=n(6681),k=n(64681),v=n(29977),C=n(18218),S=n(33097),f=n.n(S),y=n(94574),A=n(35475),_=n(56483),B=n(80882),T=n(70579);const w=y.Ay.div((e=>{let{theme:t}=e;return{border:`${f()(t,"borderColor","#eaeaea")} 1px solid`,borderRadius:3,padding:15,cursor:"pointer","&.disabled":{backgroundColor:f()(t,"signalColors.danger","red")},"&:hover":{backgroundColor:f()(t,"boxBackground","#FBFAFA")},"& .bucketTitle":{display:"flex",alignItems:"center",justifyContent:"flex-start",gap:10,"& h1":{padding:0,margin:0,marginBottom:5,fontSize:22,color:f()(t,"screenTitle.iconColor","#07193E"),[`@media (max-width: ${i.nmC.md}px)`]:{marginBottom:0}}},"& .bucketDetails":{display:"flex",gap:40,"& span":{fontSize:14},[`@media (max-width: ${i.nmC.md}px)`]:{flexFlow:"column-reverse",gap:5}},"& .bucketMetrics":{display:"flex",alignItems:"center",marginTop:20,gap:25,borderTop:`${f()(t,"borderColor","#E2E2E2")} 1px solid`,paddingTop:20,"& svg.bucketIcon":{color:f()(t,"screenTitle.iconColor","#07193E"),fill:f()(t,"screenTitle.iconColor","#07193E")},"& .metric":{"& .min-icon":{color:f()(t,"fontColor","#000"),width:13,marginRight:5}},"& .metricLabel":{fontSize:14,fontWeight:"bold",color:f()(t,"fontColor","#000")},"& .metricText":{fontSize:24,fontWeight:"bold"},"& .unit":{fontSize:12,fontWeight:"normal"},[`@media (max-width: ${i.nmC.md}px)`]:{marginTop:8,paddingTop:8}}}})),E=e=>{var t,n;let{bucket:l,onSelect:o,selected:d,bulkSelect:u}=e;const h=(0,a.Zp)(),[x,m]=(0,s.useState)(!1),g=(0,_.nO)(`${l.size}`||"0"),p=g.split(" ")[0],b=g.split(" ")[1],j=f()(l,"details.quota.quota","0"),k=(0,_.GT)(j,!0,!1),v=(0,r._)(l.name,c.pC[c.ac.BUCKET_ADMIN])&&!1;return(0,T.jsxs)(w,{onClick:()=>{!x&&h(`/buckets/${l.name}/admin`)},id:`manageBucket-${l.name}`,className:"bucket-item "+(v?"disabled":""),children:[(0,T.jsxs)(i.azJ,{className:"bucketTitle",children:[u&&(0,T.jsx)(i.azJ,{onClick:e=>{e.stopPropagation()},children:(0,T.jsx)(i.Sc0,{checked:d,id:`select-${l.name}`,label:"",name:`select-${l.name}`,onChange:e=>{o(e)},value:l.name})}),(0,T.jsxs)("h1",{children:[l.name," ",v]})]}),(0,T.jsxs)(i.azJ,{className:"bucketDetails",children:[(0,T.jsxs)("span",{id:`created-${l.name}`,children:[(0,T.jsx)("strong",{children:"Created:"})," ",l.creation_date?new Date(l.creation_date).toString():"n/a"]}),(0,T.jsxs)("span",{id:`access-${l.name}`,children:[(0,T.jsx)("strong",{children:"Access:"})," ",(e=>{var t,n,s,a,i,l;return null===(t=e.rw_access)||void 0===t||!t.read||null!==(n=e.rw_access)&&void 0!==n&&n.write?null!==(s=e.rw_access)&&void 0!==s&&s.read||null===(a=e.rw_access)||void 0===a||!a.write?null!==(i=e.rw_access)&&void 0!==i&&i.read&&null!==(l=e.rw_access)&&void 0!==l&&l.write?"R/W":"":"W":"R"})(l)]})]}),(0,T.jsxs)(i.azJ,{className:"bucketMetrics",children:[(0,T.jsx)(A.N_,{to:`/buckets/${l.name}/admin`,children:(0,T.jsx)(i.brV,{className:"bucketIcon",style:{height:48,width:48}})}),(0,T.jsxs)(i.xA9,{item:!0,className:"metric",onMouseEnter:()=>{var e;return(null===(e=l.details)||void 0===e?void 0:e.versioning)&&m(!0)},onMouseLeave:()=>{var e;return(null===(e=l.details)||void 0===e?void 0:e.versioning)&&m(!1)},children:[(null===(t=l.details)||void 0===t?void 0:t.versioning)&&(0,T.jsxs)(i.V7x,{content:B.p,placement:"top",children:[(0,T.jsx)(i.wNL,{})," "]}),!(null!==(n=l.details)&&void 0!==n&&n.versioning)&&(0,T.jsx)(i.wNL,{}),(0,T.jsx)("span",{className:"metricLabel",children:"Usage"}),(0,T.jsxs)("div",{className:"metricText",children:[p,(0,T.jsx)("span",{className:"unit",children:b}),"0"!==j&&(0,T.jsxs)(s.Fragment,{children:[" ","/ ",k.total,(0,T.jsx)("span",{className:"unit",children:k.unit})]})]})]}),(0,T.jsxs)(i.xA9,{item:!0,className:"metric",children:[(0,T.jsx)(i.Sxe,{}),(0,T.jsx)("span",{className:"metricLabel",children:"Objects"}),(0,T.jsx)("div",{className:"metricText",children:l.obje
|
||
|
|
//# sourceMappingURL=3298.bc647bb4.chunk.js.map
|