Skip to content

Commit ace9f5b

Browse files
committed
wip
1 parent 2f4d166 commit ace9f5b

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

client/src/features/sessionsV2/SessionView/EnvironmentCard.tsx

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import AppContext from "../../../utils/context/appContext";
3232
import { DEFAULT_APP_PARAMS } from "../../../utils/context/appParams.constants";
3333
import useAppDispatch from "../../../utils/customHooks/useAppDispatch.hook";
3434
import { toHumanDateTime } from "../../../utils/helpers/DateTimeUtils";
35+
import { computeResourcesApi } from "../api/computeResources.api";
3536
import type { SessionLauncher } from "../api/sessionLaunchersV2.api";
3637
import {
3738
sessionLaunchersV2Api,
@@ -175,6 +176,16 @@ function CustomImageEnvironmentValues({
175176
? { imageUrl: environment.container_image }
176177
: skipToken
177178
);
179+
const { data: resourcePools, isLoading: isLoadingResourcePools } =
180+
computeResourcesApi.endpoints.getResourcePools.useQueryState({});
181+
const resourcePool = useMemo(() => {
182+
if (launcher?.resource_class_id == null || resourcePools == null) {
183+
return undefined;
184+
}
185+
return resourcePools.find(({ classes }) =>
186+
classes.some(({ id }) => id === launcher.resource_class_id)
187+
);
188+
}, [launcher?.resource_class_id, resourcePools]);
178189
const search = useMemo(() => {
179190
return `?${new URLSearchParams({
180191
targetProvider: data?.provider?.id ?? "",
@@ -188,7 +199,12 @@ function CustomImageEnvironmentValues({
188199
return (
189200
<>
190201
<div className="mb-2">
191-
<SessionImageBadge data={data} isLoading={isLoading} />
202+
<SessionImageBadge
203+
data={data}
204+
isLoading={isLoading}
205+
resourcePool={resourcePool}
206+
isLoadingResourcePools={isLoadingResourcePools}
207+
/>
192208
{!isLoading && data?.accessible === false && (
193209
<div className="mt-2">
194210
{!data.connection && !data.provider ? (

0 commit comments

Comments
 (0)