Skip to content

Commit 161cd1d

Browse files
committed
fix era
1 parent f689c32 commit 161cd1d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/@react-spectrum/s2/src/Calendar.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,10 +363,11 @@ export const CalendarHeading = (): ReactElement => {
363363
let calendarStateContext = useContext(CalendarStateContext);
364364
let rangeCalendarStateContext = useContext(RangeCalendarStateContext);
365365
let {visibleRange, timeZone} = calendarStateContext ?? rangeCalendarStateContext ?? {};
366+
let currentMonth = visibleRange?.start ?? visibleRange?.end;
366367
let monthFormatter = useDateFormatter({
367368
month: 'long',
368369
year: 'numeric',
369-
era: (visibleRange?.start.era ?? visibleRange?.end.era) as 'long' | 'short' | 'narrow' | undefined,
370+
era: currentMonth && currentMonth.calendar.identifier === 'gregory' && currentMonth.era === 'BC' ? 'short' : undefined,
370371
calendar: visibleRange?.start.calendar.identifier,
371372
timeZone
372373
});

0 commit comments

Comments
 (0)