Skip to content

Commit 6de8eee

Browse files
committed
fix iso8601 case
1 parent 0815c4a commit 6de8eee

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

packages/@internationalized/date/src/queries.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ function getWeekStart(locale: string): number {
286286
} else {
287287
weekInfo = {firstDay: 0};
288288
}
289-
} else if (locale.includes('u-ca-iso8601')) {
289+
} else if (locale.includes('-ca-iso8601')) {
290290
weekInfo = {firstDay: 1};
291291
} else {
292292
weekInfo = {firstDay: region ? weekStartData[region] || 0 : 0};

packages/@internationalized/date/tests/queries.test.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,8 @@ describe('queries', function () {
283283
expect(startOfWeek(new CalendarDate(2021, 8, 4), 'en-US-u-ca-iso8601-fw-tue')).toEqual(new CalendarDate(2021, 8, 3));
284284

285285
// override applied if extension appears in the middle of other extensions
286+
expect(startOfWeek(new CalendarDate(2021, 8, 4), 'en-US-u-nu-thai-ca-iso8601')).toEqual(new CalendarDate(2021, 8, 2));
287+
expect(startOfWeek(new CalendarDate(2021, 8, 4), 'en-US-u-nu-thai-ca-iso8601-fw-tue')).toEqual(new CalendarDate(2021, 8, 3));
286288
expect(startOfWeek(new CalendarDate(2021, 8, 4), 'en-US-u-ca-iso8601-fw-tue-nu-thai')).toEqual(new CalendarDate(2021, 8, 3));
287289
});
288290
});

0 commit comments

Comments
 (0)