Your IP : 216.73.216.52


Current Path : /snap/lxd/38450/share/lxd-ui/assets/
Upload File :
Current File : //snap/lxd/38450/share/lxd-ui/assets/StoragePoolSize-BNbqTfwA.js

import{dH as g,Q as h,dI as j,J as $,x as d,j as r,a0 as t,dJ as p}from"./index-BsQN_SZU.js";import{M as v}from"./Meter-cq8smrSm.js";const P=({pool:e,hasMeterBar:m,member:c,forceSingleLine:l})=>{const{data:f=[]}=g(e.name,c),y=h(),a=j(e.driver)&&y,{data:x}=$({queryKey:[d.storage,e.name,d.resources],queryFn:async()=>p(e.name),enabled:!a}),S=a?f:[x];return a&&l&&!c?"Cluster member dependent":r.jsx("div",{children:S.map((s,o)=>{if(!s)return r.jsx("div",{children:e.config?.size},`empty-${o}`);const u=s.space.total,n=s.space.used||0,i=s.memberName||`resource-${o}`;return m?r.jsx(v,{percentage:100/u*n||0,text:`${t(n)} of ${t(u)} used`},i):r.jsx("div",{children:`${t(n)} of ${t(u)} used`},i)})})};export{P as S};