diff --git a/webview-ui/src/components/settings/providers/Anthropic.tsx b/webview-ui/src/components/settings/providers/Anthropic.tsx index feef788d49ea..b16e85b14ba8 100644 --- a/webview-ui/src/components/settings/providers/Anthropic.tsx +++ b/webview-ui/src/components/settings/providers/Anthropic.tsx @@ -7,6 +7,7 @@ import type { ProviderSettings } from "@roo-code/types" import { useAppTranslation } from "@src/i18n/TranslationContext" import { VSCodeButtonLink } from "@src/components/common/VSCodeButtonLink" import { useSelectedModel } from "@src/components/ui/hooks/useSelectedModel" +import { PasswordInputField } from "@src/components/ui/password-input" import { inputEventTransform, noTransform } from "../transforms" @@ -38,14 +39,12 @@ export const Anthropic = ({ apiConfiguration, setApiConfigurationField }: Anthro return ( <> - - - + label={t("settings:providers.anthropicApiKey")} + className="w-full">
{t("settings:providers.apiKeyStorageNotice")}
diff --git a/webview-ui/src/components/settings/providers/Bedrock.tsx b/webview-ui/src/components/settings/providers/Bedrock.tsx index 2564eda3e542..fa91403b3e31 100644 --- a/webview-ui/src/components/settings/providers/Bedrock.tsx +++ b/webview-ui/src/components/settings/providers/Bedrock.tsx @@ -12,6 +12,7 @@ import { import { useAppTranslation } from "@src/i18n/TranslationContext" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, StandardTooltip } from "@src/components/ui" +import { PasswordInputField } from "@src/components/ui/password-input" import { inputEventTransform, noTransform } from "../transforms" @@ -88,14 +89,12 @@ export const Bedrock = ({ apiConfiguration, setApiConfigurationField, selectedMo {t("settings:providers.apiKeyStorageNotice")} {apiConfiguration?.awsUseApiKey ? ( - - - + label={t("settings:providers.awsApiKey")} + className="w-full"> ) : apiConfiguration?.awsUseProfile ? ( ) : ( <> - - - - + - - - + - - + label={t("settings:providers.awsSessionToken")} + className="w-full"> )}
diff --git a/webview-ui/src/components/settings/providers/Cerebras.tsx b/webview-ui/src/components/settings/providers/Cerebras.tsx index 4fa35ad07d5e..32eda4ee7419 100644 --- a/webview-ui/src/components/settings/providers/Cerebras.tsx +++ b/webview-ui/src/components/settings/providers/Cerebras.tsx @@ -1,10 +1,10 @@ import { useCallback } from "react" -import { VSCodeTextField } from "@vscode/webview-ui-toolkit/react" import type { ProviderSettings } from "@roo-code/types" import { useAppTranslation } from "@src/i18n/TranslationContext" import { VSCodeButtonLink } from "@src/components/common/VSCodeButtonLink" +import { PasswordInputField } from "@src/components/ui/password-input" import { inputEventTransform } from "../transforms" @@ -29,14 +29,12 @@ export const Cerebras = ({ apiConfiguration, setApiConfigurationField }: Cerebra return ( <> - - - + label={t("settings:providers.cerebrasApiKey")} + className="w-full">
{t("settings:providers.apiKeyStorageNotice")}
diff --git a/webview-ui/src/components/settings/providers/Chutes.tsx b/webview-ui/src/components/settings/providers/Chutes.tsx index 276ce113657e..81cb134b20c4 100644 --- a/webview-ui/src/components/settings/providers/Chutes.tsx +++ b/webview-ui/src/components/settings/providers/Chutes.tsx @@ -1,11 +1,11 @@ import { useCallback } from "react" -import { VSCodeTextField } from "@vscode/webview-ui-toolkit/react" import type { ProviderSettings, OrganizationAllowList } from "@roo-code/types" import { chutesDefaultModelId } from "@roo-code/types" import { useAppTranslation } from "@src/i18n/TranslationContext" import { VSCodeButtonLink } from "@src/components/common/VSCodeButtonLink" +import { PasswordInputField } from "@src/components/ui/password-input" import type { RouterModels } from "@roo/api" @@ -42,14 +42,12 @@ export const Chutes = ({ return ( <> - - - + label={t("settings:providers.chutesApiKey")} + className="w-full">
{t("settings:providers.apiKeyStorageNotice")}
diff --git a/webview-ui/src/components/settings/providers/DeepInfra.tsx b/webview-ui/src/components/settings/providers/DeepInfra.tsx index eee3d3996dc6..fd453c97d68f 100644 --- a/webview-ui/src/components/settings/providers/DeepInfra.tsx +++ b/webview-ui/src/components/settings/providers/DeepInfra.tsx @@ -1,5 +1,4 @@ import { useCallback, useEffect, useState } from "react" -import { VSCodeTextField } from "@vscode/webview-ui-toolkit/react" import { OrganizationAllowList, type ProviderSettings, deepInfraDefaultModelId } from "@roo-code/types" @@ -8,6 +7,7 @@ import type { RouterModels } from "@roo/api" import { vscode } from "@src/utils/vscode" import { useAppTranslation } from "@src/i18n/TranslationContext" import { Button } from "@src/components/ui" +import { PasswordInputField } from "@src/components/ui/password-input" import { inputEventTransform } from "../transforms" import { ModelPicker } from "../ModelPicker" @@ -51,14 +51,12 @@ export const DeepInfra = ({ return ( <> - - - + label={t("settings:providers.apiKey")} + className="w-full"> +
+ + ) +}