Skip to content

Commit

Permalink
Merge pull request #355 from vuelessjs/VL_Fix-datepickers-locales_Dmy…
Browse files Browse the repository at this point in the history
…tro-Holdobin

VL_Fix-datepickers-locales_Dmytro-Holdobin
  • Loading branch information
Explicit12 authored Jan 27, 2025
2 parents f741226 + c1b7a13 commit fe99fef
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 2 deletions.
7 changes: 6 additions & 1 deletion src/ui.form-date-picker-range/UDatePickerRange.vue
Original file line number Diff line number Diff line change
Expand Up @@ -570,11 +570,16 @@ const {
} = useUI<Config>(defaultConfig, mutatedProps);
/* Merging DatePickerRange's i18n translations into Calendar's i18n translations. */
/* TODO:
Find way to do it more explicity.
It is not really clear that i18n changes datepickerCalendarAttrs now.
*/
watchEffect(() => {
const calendarConfig = datepickerCalendarAttrs.value.config as unknown as UCalendarConfig;
if (!calendarConfig.i18n || props.config?.i18n) {
calendarConfig.i18n = merge({}, calendarConfig.i18n, config.value.i18n);
calendarConfig.i18n = merge({}, calendarConfig.i18n, props.config.i18n);
}
});
</script>
Expand Down
6 changes: 5 additions & 1 deletion src/ui.form-date-picker/UDatePicker.vue
Original file line number Diff line number Diff line change
Expand Up @@ -266,11 +266,15 @@ const {
} = useUI<Config>(defaultConfig, mutatedProps);
/* Merging DatePicker's i18n translations into Calendar's i18n translations. */
/* TODO:
Find way to do it more explicity.
It is not really clear that i18n changes datepickerCalendarAttrs now.
*/
watchEffect(() => {
const calendarConfig = datepickerCalendarAttrs.value.config as unknown as UCalendarConfig;
if (!calendarConfig?.i18n || props.config?.i18n) {
calendarConfig.i18n = merge({}, calendarConfig.i18n, config.value.i18n);
calendarConfig.i18n = merge({}, calendarConfig.i18n, props.config.i18n);
}
});
</script>
Expand Down

0 comments on commit fe99fef

Please sign in to comment.