Skip to content

Commit 473aedc

Browse files
committed
fix: set default locale when no local changes
1 parent 65706ce commit 473aedc

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/components/settings/AppGeneralSettings.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export default (props: Props) => {
4545
<SettingsUIComponent
4646
settings={item}
4747
editing={() => true}
48-
value={() => props.settingsValue()[item.key as keyof GeneralSettings] || false}
48+
value={() => props.settingsValue()[item.key as keyof GeneralSettings] || item.default || ''}
4949
setValue={(v) => {
5050
props.updateSettings({ [item.key]: v })
5151
}}

src/components/settings/ProviderGlobalSettings.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export default ({ config, settingsValue, setSettings }: Props) => {
6969
<SettingsUIComponent
7070
settings={item}
7171
editing={editing}
72-
value={() => formData()[item.key] || ''}
72+
value={() => formData()[item.key]}
7373
setValue={(v) => {
7474
setEditFormData({ ...formData(), [item.key]: v })
7575
}}

src/hooks/useI18n.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export function useI18n() {
3333
providerSettingsMap.listen((value, changedKey) => {
3434
const general = value[changedKey] as unknown as GeneralSettings
3535
defaultLocale = general?.locale
36-
setCurrentLocale(locales[defaultLocale as string])
36+
defaultLocale && setCurrentLocale(locales[defaultLocale as string])
3737
})
3838

3939
setCurrentLocale(locales[defaultLocale as string])

0 commit comments

Comments
 (0)