1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-03 04:45:21 +02:00

feat(gitops): add autocomplete to ref selector [EE-6245] (#10935)
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux]) (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:arm64 platform:linux]) (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

This commit is contained in:
Chaim Lev-Ari 2024-01-28 15:55:10 +02:00 committed by GitHub
parent 2826a4ce39
commit 1561814fe5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,7 +1,7 @@
import { StackId } from '@/react/common/stacks/types';
import { useGitRefs } from '@/react/portainer/gitops/queries/useGitRefs';
import { Select } from '@@/form-components/Input';
import { PortainerSelect } from '@@/form-components/PortainerSelect';
import { getAuthentication } from '../utils';
@ -43,6 +43,11 @@ export function RefSelector({
refs.unshift('refs/heads/main');
}
if (refs.includes('refs/heads/master')) {
refs.splice(refs.indexOf('refs/heads/master'), 1);
refs.unshift('refs/heads/master');
}
return refs.map((t: string) => ({
value: t,
label: t,
@ -58,12 +63,11 @@ export function RefSelector({
);
return (
<Select
<PortainerSelect
value={value}
options={refs || [{ value: 'refs/heads/main', label: 'refs/heads/main' }]}
onChange={(e) => onChange(e.target.value)}
onChange={(e) => e && onChange(e)}
data-cy="component-gitRefInput"
required
/>
);
}