Skip to content

Conversation

Githubguy132010
Copy link

@Githubguy132010 Githubguy132010 commented Oct 13, 2025

Replace instances of VSCodeTextField with a new PasswordInputField component for API key inputs across multiple provider components, enhancing password visibility toggling and accessibility. Remove unused imports related to VSCodeTextField.

Fixes #8638

- Replaced VSCodeTextField with PasswordInputField for API key inputs across multiple provider components (Bedrock, Cerebras, Chutes, DeepInfra, DeepSeek, Doubao, Featherless, Fireworks, Gemini, Glama, Groq, HuggingFace, IOIntelligence, LiteLLM, Mistral, Moonshot, Ollama, OpenAI, OpenAICompatible, OpenRouter, Requesty, SambaNova, Unbound, VercelAiGateway, XAI, ZAi).
- Introduced a new PasswordInputField component to handle password visibility toggling and improved accessibility.
- Updated imports and adjusted props accordingly to maintain functionality and styling.
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. UI/UX UI/UX related or focused labels Oct 13, 2025
@hannesrudolph hannesrudolph added the Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. label Oct 13, 2025
Copy link
Author

@Githubguy132010 Githubguy132010 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@roomote I pushed a fix in 5ee2f9a Could you review it?

@Githubguy132010
Copy link
Author

Fix confirmed. Works. Ready for review.

@Githubguy132010 Githubguy132010 changed the title Refactor API Key Inputs to Use PasswordInputField Component fix: Refactor API Key Inputs to Use PasswordInputField Component Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Issue/PR - Triage New issue. Needs quick review to confirm validity and assign labels. size:L This PR changes 100-499 lines, ignoring generated files. UI/UX UI/UX related or focused

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

[ENHANCEMENT] Add eye icon in the Settings > Providers > API Key

2 participants