Add common date formats

Add yyyy-MM-d and yyyy.MM.d formats

Closes #139
This commit is contained in:
Brandon Presley 2022-12-30 13:35:11 +13:00
parent 3ed2d4f0cd
commit 14edb66e28
1 changed files with 5 additions and 4 deletions

View File

@ -20,12 +20,13 @@ import Switch from './Switch'
import {toast} from './toast'
import {useTheme} from './use-theme'
const defaultFormats = ['P', 'Pp', 'ccc p', 'p']
const twelveHours = ['P', 'Pp', 'ccc p', 'p', 'yyyy-MM-d', 'yyyy.MM.d']
const twentyFours = ['P', 'P, k:m', 'ccc k:m', 'k:m', 'yyyy-MM-d', 'yyyy.MM.d']
export default function SettingsPage() {
const [ignoring, setIgnoring] = useState(false)
const [term, setTerm] = useState('')
const [formatOptions, setFormatOptions] = useState<string[]>(defaultFormats)
const [formatOptions, setFormatOptions] = useState<string[]>(twelveHours)
const [importing, setImporting] = useState(false)
const [settings, setSettings] = useState(new Settings())
const {reset} = useNavigation<NavigationProp<DrawerParamList>>()
@ -39,8 +40,8 @@ export default function SettingsPage() {
NativeModules.SettingsModule.ignoringBattery(setIgnoring)
NativeModules.SettingsModule.is24().then((is24: boolean) => {
console.log(`${SettingsPage.name}.focus:`, {is24})
if (is24) setFormatOptions(['P', 'P, k:m', 'ccc k:m', 'k:m'])
else setFormatOptions(defaultFormats)
if (is24) setFormatOptions(twentyFours)
else setFormatOptions(twelveHours)
})
}, [])