Jacob314/add radio button keys (#10083)

This commit is contained in:
Jacob Richman
2025-09-28 14:50:47 -07:00
committed by GitHub
parent 1bd75f060d
commit 62ba330612
26 changed files with 263 additions and 112 deletions

View File

@@ -110,6 +110,7 @@ describe('AuthDialog', () => {
expect(items).toContainEqual({
label: 'Use Cloud Shell user credentials',
value: AuthType.CLOUD_SHELL,
key: AuthType.CLOUD_SHELL,
});
});

View File

@@ -40,20 +40,27 @@ export function AuthDialog({
{
label: 'Login with Google',
value: AuthType.LOGIN_WITH_GOOGLE,
key: AuthType.LOGIN_WITH_GOOGLE,
},
...(process.env['CLOUD_SHELL'] === 'true'
? [
{
label: 'Use Cloud Shell user credentials',
value: AuthType.CLOUD_SHELL,
key: AuthType.CLOUD_SHELL,
},
]
: []),
{
label: 'Use Gemini API Key',
value: AuthType.USE_GEMINI,
key: AuthType.USE_GEMINI,
},
{
label: 'Vertex AI',
value: AuthType.USE_VERTEX_AI,
key: AuthType.USE_VERTEX_AI,
},
{ label: 'Vertex AI', value: AuthType.USE_VERTEX_AI },
];
if (settings.merged.security?.auth?.enforcedType) {