Skip to content

Commit 7aabd2f

Browse files
committed
add time-based greeting
1 parent 31e53bf commit 7aabd2f

1 file changed

Lines changed: 24 additions & 2 deletions

File tree

web/i18n/translations.ts

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,18 @@ export const tasksTranslation: Translation<TasksTranslationLocales, Partial<Task
194194
'currentTime': `Aktuelle Zeit`,
195195
'dashboard': `Dashboard`,
196196
'dashboardWelcome': ({ name }): string => {
197-
return `Guten Morgen, ${name}`
197+
const hour = new Date().getHours()
198+
let greeting: string
199+
if (hour >= 5 && hour < 12) {
200+
greeting = 'Guten Morgen'
201+
} else if (hour >= 12 && hour < 18) {
202+
greeting = 'Guten Tag'
203+
} else if (hour >= 18 && hour < 22) {
204+
greeting = 'Guten Abend'
205+
} else {
206+
greeting = 'Gute Nacht'
207+
}
208+
return `${greeting}, ${name}`
198209
},
199210
'dashboardWelcomeDescription': `Hier ist, was heute passiert.`,
200211
'delete': `Löschen`,
@@ -454,7 +465,18 @@ export const tasksTranslation: Translation<TasksTranslationLocales, Partial<Task
454465
'currentTime': `Current Time`,
455466
'dashboard': `Dashboard`,
456467
'dashboardWelcome': ({ name }): string => {
457-
return `Good Morning, ${name}`
468+
const hour = new Date().getHours()
469+
let greeting: string
470+
if (hour >= 5 && hour < 12) {
471+
greeting = 'Good Morning'
472+
} else if (hour >= 12 && hour < 18) {
473+
greeting = 'Good Afternoon'
474+
} else if (hour >= 18 && hour < 22) {
475+
greeting = 'Good Evening'
476+
} else {
477+
greeting = 'Good Night'
478+
}
479+
return `${greeting}, ${name}`
458480
},
459481
'dashboardWelcomeDescription': `Here is what is happening today.`,
460482
'delete': `Delete`,

0 commit comments

Comments
 (0)