| Current Path : /proc/thread-self/root/snap/lxd/current/share/lxd-ui/assets/ |
| Current File : //proc/thread-self/root/snap/lxd/current/share/lxd-ui/assets/UsedByRow-oKHc8A5r.js |
import{T as n,bB as u,H as m,U as d,j as s,cU as i,cV as j}from"./index-BFGypnt-.js";import{U as x}from"./UsedByItem-DETYWHDN.js";import{E as p}from"./ExpandableList-DK5_MQFC.js";const g=({entityType:e,usedBy:a})=>{if(!a)return null;const{project:o}=n(),t=u(e,a),c=e==="volume"?"Custom volume":m(e.replaceAll("-"," ")),l=d(c,t.length);return s.jsxs("tr",{className:"used-by-row",children:[s.jsxs("th",{className:"u-text--muted used-by-row-header",children:[s.jsx(i,{type:e,className:"icon"}),l," (",t.length,")"]}),s.jsx("td",{children:s.jsx(p,{items:t.map(r=>s.jsx(x,{item:r,activeProject:o?.name||"default",type:e,to:j(r,e)},`${r.name}-${r.project}-${r.target??""}`))})})]})};export{g as U};