1
0
mirror of https://github.com/tooot-app/app synced 2025-06-05 22:19:13 +02:00
This commit is contained in:
Zhiyuan Zheng
2021-05-30 15:40:06 +02:00
parent 20e4ef69ea
commit 8df45475d8
5 changed files with 14 additions and 12 deletions

View File

@ -4,7 +4,7 @@ import * as Analytics from 'expo-firebase-analytics'
import * as Localization from 'expo-localization'
import { pickBy } from 'lodash'
enum availableLanguages {
enum AvailableLanguages {
'zh-Hans',
'en'
}
@ -19,7 +19,7 @@ export const changeAnalytics = createAsyncThunk(
export type SettingsState = {
fontsize: -1 | 0 | 1 | 2 | 3
language: keyof availableLanguages
language: string
theme: 'light' | 'dark' | 'auto'
browser: 'internal' | 'external'
analytics: boolean
@ -31,10 +31,10 @@ export const settingsInitialState = {
enabled: false
},
language: Object.keys(
pickBy(availableLanguages, (_, key) => Localization.locale.includes(key))
pickBy(AvailableLanguages, (_, key) => Localization.locale.includes(key))
)
? Object.keys(
pickBy(availableLanguages, (_, key) =>
pickBy(AvailableLanguages, (_, key) =>
Localization.locale.includes(key)
)
)[0]