From fa931251d77cf90106e55d383acabbcfaedb5609 Mon Sep 17 00:00:00 2001 From: Patrick Nicolosi Date: Sun, 26 Jan 2025 20:17:58 +0100 Subject: [PATCH] Locale bug fix --- example/.metadata | 12 ++++++------ lib/src/components/date_picker.dart | 8 +++----- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/example/.metadata b/example/.metadata index 8a64edc1..d66c595c 100644 --- a/example/.metadata +++ b/example/.metadata @@ -4,7 +4,7 @@ # This file should be version controlled and should not be manually edited. version: - revision: "4cf269e36de2573851eaef3c763994f8f9be494d" + revision: "68415ad1d920f6fe5ec284f5c2febf7c4dd5b0b3" channel: "stable" project_type: app @@ -13,11 +13,11 @@ project_type: app migration: platforms: - platform: root - create_revision: 4cf269e36de2573851eaef3c763994f8f9be494d - base_revision: 4cf269e36de2573851eaef3c763994f8f9be494d - - platform: web - create_revision: 4cf269e36de2573851eaef3c763994f8f9be494d - base_revision: 4cf269e36de2573851eaef3c763994f8f9be494d + create_revision: 68415ad1d920f6fe5ec284f5c2febf7c4dd5b0b3 + base_revision: 68415ad1d920f6fe5ec284f5c2febf7c4dd5b0b3 + - platform: windows + create_revision: 68415ad1d920f6fe5ec284f5c2febf7c4dd5b0b3 + base_revision: 68415ad1d920f6fe5ec284f5c2febf7c4dd5b0b3 # User provided section diff --git a/lib/src/components/date_picker.dart b/lib/src/components/date_picker.dart index 59ed7fe9..dac09d02 100644 --- a/lib/src/components/date_picker.dart +++ b/lib/src/components/date_picker.dart @@ -941,15 +941,13 @@ class _ShadDatePickerState extends State { String defaultDateRangeFormat(ShadDateTimeRange range, Locale locale) { if (range.start == null) return ''; final buffer = StringBuffer(); - - final start = intl.DateFormat.yMMMd(locale).format(range.start!); + final start = + intl.DateFormat.yMMMd(locale.languageCode).format(range.start!); buffer.write(start); - if (range.end != null) { - final end = intl.DateFormat.yMMMd(locale).format(range.end!); + final end = intl.DateFormat.yMMMd(locale.languageCode).format(range.end!); buffer.write(' - $end'); } - return buffer.toString(); }