From 008901253d63b1c9eb2d7b730306e18e85d4569d Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Fri, 19 Jul 2024 13:38:44 +0800 Subject: [PATCH] feat(settings/components): introduce password input for API key to enhance security --- src/renderer/src/pages/settings/components/ProviderSetting.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/settings/components/ProviderSetting.tsx b/src/renderer/src/pages/settings/components/ProviderSetting.tsx index 87ffb367de..f7c65ec6ce 100644 --- a/src/renderer/src/pages/settings/components/ProviderSetting.tsx +++ b/src/renderer/src/pages/settings/components/ProviderSetting.tsx @@ -75,13 +75,14 @@ const ProviderSetting: FC = ({ provider: _provider }) => { {t('settings.provider.api_key')} - setApiKey(e.target.value)} onBlur={onUpdateApiKey} spellCheck={false} disabled={apiKeyDisabled} + type="password" autoFocus={provider.enabled && apiKey === ''} /> {!apiKeyDisabled && (