feat(user): support all weekdays as week start
This commit is contained in:
parent
2b76a6b3fe
commit
4add8abaa1
|
|
@ -10,12 +10,12 @@ export function useFlatpickrLanguage() {
|
|||
return computed(() => {
|
||||
const userLanguage = authStore.settings.language
|
||||
if (!userLanguage) {
|
||||
return FlatpickrLanguages.en
|
||||
return { ...FlatpickrLanguages.en }
|
||||
}
|
||||
|
||||
const langPair = userLanguage.split('-')
|
||||
const code = userLanguage === 'vi-VN' ? 'vn' : 'en'
|
||||
const language = FlatpickrLanguages?.[langPair?.[0] as key] || FlatpickrLanguages[code]
|
||||
const language = { ...(FlatpickrLanguages?.[langPair?.[0] as key] || FlatpickrLanguages[code]) }
|
||||
language.firstDayOfWeek = authStore.settings.weekStart ?? language.firstDayOfWeek
|
||||
return language
|
||||
})
|
||||
|
|
|
|||
|
|
@ -132,6 +132,11 @@
|
|||
"weekStart": "Week starts on",
|
||||
"weekStartSunday": "Sunday",
|
||||
"weekStartMonday": "Monday",
|
||||
"weekStartTuesday": "Tuesday",
|
||||
"weekStartWednesday": "Wednesday",
|
||||
"weekStartThursday": "Thursday",
|
||||
"weekStartFriday": "Friday",
|
||||
"weekStartSaturday": "Saturday",
|
||||
"language": "Language",
|
||||
"defaultProject": "Default project",
|
||||
"defaultView": "Default view",
|
||||
|
|
|
|||
|
|
@ -128,6 +128,7 @@
|
|||
>
|
||||
<FormSelect
|
||||
v-model.number="settings.weekStart"
|
||||
v-cy="'weekStartSelect'"
|
||||
:options="weekStartOptions"
|
||||
/>
|
||||
</FormField>
|
||||
|
|
@ -344,6 +345,11 @@ const minimumPriorityOptions = computed(() => [
|
|||
const weekStartOptions = computed(() => [
|
||||
{value: 0, label: t('user.settings.general.weekStartSunday')},
|
||||
{value: 1, label: t('user.settings.general.weekStartMonday')},
|
||||
{value: 2, label: t('user.settings.general.weekStartTuesday')},
|
||||
{value: 3, label: t('user.settings.general.weekStartWednesday')},
|
||||
{value: 4, label: t('user.settings.general.weekStartThursday')},
|
||||
{value: 5, label: t('user.settings.general.weekStartFriday')},
|
||||
{value: 6, label: t('user.settings.general.weekStartSaturday')},
|
||||
])
|
||||
|
||||
const dateDisplayOptions = computed(() => [
|
||||
|
|
|
|||
Loading…
Reference in New Issue