diff --git a/components/dashboard/src/prebuilds/detail/PrebuildTaskTab.tsx b/components/dashboard/src/prebuilds/detail/PrebuildTaskTab.tsx index 2046e163a4e3d9..ad1ac8fe71a50a 100644 --- a/components/dashboard/src/prebuilds/detail/PrebuildTaskTab.tsx +++ b/components/dashboard/src/prebuilds/detail/PrebuildTaskTab.tsx @@ -14,6 +14,7 @@ import { TabsContent } from "@podkit/tabs/Tabs"; import { PrebuildTaskErrorTab } from "./PrebuildTaskErrorTab"; import type { PlainMessage } from "@bufbuild/protobuf"; import { useHistory } from "react-router"; +import { LoadingState } from "@podkit/loading/LoadingState"; const WorkspaceLogs = React.lazy(() => import("../../components/WorkspaceLogs")); @@ -74,6 +75,16 @@ export const PrebuildTaskTab = memo(({ taskId, prebuild }: Props) => { }, []); if (error) { + if (error.code === ErrorCodes.NOT_FOUND && taskId === "image-build") { + return ( + + + Pulling container image + + + ); + } + return ( Logs of this prebuild task are inaccessible. Use gp validate --prebuild --headless in a