Switch to node, give up on bun
This commit is contained in:
@@ -7,34 +7,38 @@ import type { JSX } from "react";
|
||||
function DockerRow({
|
||||
containerInfo,
|
||||
}: {
|
||||
containerInfo: dockerRouterType['list'][number]
|
||||
containerInfo: dockerRouterType["list"][number];
|
||||
}) {
|
||||
const { data: latest, isError, isLoading } = api.docker.latest.useQuery({ id: containerInfo.container.id });
|
||||
const outdated = containerInfo.image.current.hash !== latest?.latest.hash;
|
||||
|
||||
let latestFragment: JSX.Element | null = null;
|
||||
if (isError) {
|
||||
latestFragment = (
|
||||
<>
|
||||
<td>{"Error"}</td>
|
||||
<td>{"Error"}</td>
|
||||
</>
|
||||
)
|
||||
} else if (isLoading) {
|
||||
latestFragment = (
|
||||
<>
|
||||
<td><span className="loading loading-dots loading-lg"></span></td>
|
||||
<td><span className="loading loading-dots loading-lg"></span></td>
|
||||
</>
|
||||
)
|
||||
} else if (latest) {
|
||||
latestFragment = (
|
||||
<>
|
||||
<td>{latest?.latest.tag}</td>
|
||||
<td>{latest?.latest.hash}</td>
|
||||
</>
|
||||
)
|
||||
}
|
||||
let latestFragment: JSX.Element | null = null;
|
||||
if (isError) {
|
||||
latestFragment = (
|
||||
<>
|
||||
<td>{"Error"}</td>
|
||||
<td>{"Error"}</td>
|
||||
</>
|
||||
);
|
||||
} else if (isLoading) {
|
||||
latestFragment = (
|
||||
<>
|
||||
<td>
|
||||
<span className="loading loading-dots loading-lg" />
|
||||
</td>
|
||||
<td>
|
||||
<span className="loading loading-dots loading-lg" />
|
||||
</td>
|
||||
</>
|
||||
);
|
||||
} else if (latest) {
|
||||
latestFragment = (
|
||||
<>
|
||||
<td>{latest?.latest.tag}</td>
|
||||
<td>{latest?.latest.hash}</td>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
return (
|
||||
<tr key={containerInfo.container.name} className={`${outdated ? "bg-base-200" : null}`}>
|
||||
@@ -42,7 +46,7 @@ function DockerRow({
|
||||
<td>{containerInfo.image.name}</td>
|
||||
<td>{containerInfo.image.current.tag}</td>
|
||||
<td>{containerInfo.image.current.hash}</td>
|
||||
{latestFragment}
|
||||
{latestFragment}
|
||||
</tr>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user