import { api } from './api'; import { Panel, ResourceState, useAction, useResource, RefreshButton } from './ui'; import { useConfirm } from './components/ConfirmDialog'; import { buttonVariants } from './components/ui/button'; import { cn } from './lib/utils'; export function Orphans() { const list = useResource(() => api.request('/orphans')), action = useAction(); const confirm = useConfirm(); return }> {confirm.element}

仅列出已停止、归属和挂载核验通过且无实例或升级引用的容器。回收保留所有挂载数据,不删除网络。运行中及来源不明的容器不会列入。

{action.feedback} {list.data?.length === 0 &&

没有可安全回收的容器。

}
{list.data?.map(id =>
{id}
)}
; }