mirror of
https://github.com/portainer/portainer.git
synced 2025-07-29 10:19:41 +02:00
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run
32 lines
823 B
TypeScript
32 lines
823 B
TypeScript
import { useInfo } from '@/react/docker/proxy/queries/useInfo';
|
|
import { useEnvironmentId } from '@/react/hooks/useEnvironmentId';
|
|
|
|
import { PortainerSelect } from '@@/form-components/PortainerSelect';
|
|
|
|
export function RuntimeSelector({
|
|
value,
|
|
onChange,
|
|
}: {
|
|
value: string;
|
|
onChange: (value: string) => void;
|
|
}) {
|
|
const environmentId = useEnvironmentId();
|
|
const infoQuery = useInfo(environmentId, (info) => [
|
|
{ label: 'Default', value: '' },
|
|
...Object.keys(info?.Runtimes || {}).map((runtime) => ({
|
|
label: runtime,
|
|
value: runtime,
|
|
})),
|
|
]);
|
|
|
|
return (
|
|
<PortainerSelect
|
|
onChange={onChange}
|
|
value={value}
|
|
options={infoQuery.data || []}
|
|
isLoading={infoQuery.isLoading}
|
|
disabled={infoQuery.isLoading}
|
|
data-cy="docker-runtime-selector"
|
|
/>
|
|
);
|
|
}
|