From c4394b925df89d220972870c628b0d3e9927fb56 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 87ffb367..f7c65ec6 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 && (