import { GitCredential } from '@/react/portainer/account/git-credentials/types'; import { useGitCredentials } from '@/react/portainer/account/git-credentials/git-credentials.service'; import { useUser } from '@/react/hooks/useUser'; import { FormControl } from '@@/form-components/FormControl'; import { Select } from '@@/form-components/ReactSelect'; export function CredentialSelector({ value, onChange, error, }: { value?: number; onChange(gitCredential?: GitCredential | null): void; error?: string; }) { const { user } = useUser(); const gitCredentialsQuery = useGitCredentials(user.Id); const gitCredentials = gitCredentialsQuery.data ?? []; return (