Add support for configurable timestamp format

This commit is contained in:
Marko Korhonen 2023-11-23 18:04:42 +02:00
parent aee473b93b
commit b76700923d
Signed by: FunctionalHacker
GPG key ID: A7F78BCB859CD890
5 changed files with 16 additions and 8 deletions

View file

@ -17,6 +17,7 @@ interface RawConfig extends Omit<WtcConfig, 'defaults'> {
const defaultConfig: RawConfig = {
language: Language.en,
timestampFormat: 'YYYY-MM-DD HH:mm',
defaults: {
workDayDuration: '07:30',
lunchBreakDuration: '00:30',
@ -45,6 +46,7 @@ const getConfig = (): WtcConfig => {
return {
language: configData.language ?? defaultConfig.language,
timestampFormat: configData.timestampFormat ?? defaultConfig.timestampFormat,
defaults: {
workDayDuration: parseDuration(
configData.defaults.workDayDuration ?? defaultConfig.defaults.workDayDuration,