fix(date-picker): check l10n.en is truthy

This commit is contained in:
Eric Liu 2020-01-08 07:31:26 -08:00
commit b00d054b91

View file

@ -1,12 +1,14 @@
import flatpickr from 'flatpickr'; import flatpickr from 'flatpickr';
import l10n from 'flatpickr/dist/l10n'; import l10n from 'flatpickr/dist/l10n/index.js';
import rangePlugin from 'flatpickr/dist/plugins/rangePlugin'; import rangePlugin from 'flatpickr/dist/plugins/rangePlugin';
import { cx } from '../../lib'; import { cx } from '../../lib';
if (l10n.en) {
l10n.en.weekdays.shorthand.forEach((_, index) => { l10n.en.weekdays.shorthand.forEach((_, index) => {
const shorthand = _.slice(0, 2); const shorthand = _.slice(0, 2);
l10n.en.weekdays.shorthand[index] = shorthand === 'Th' ? 'Th' : shorthand.charAt(0); l10n.en.weekdays.shorthand[index] = shorthand === 'Th' ? 'Th' : shorthand.charAt(0);
}); });
}
function updateClasses(instance) { function updateClasses(instance) {
const { calendarContainer, days, daysContainer, weekdayContainer, selectedDates } = instance; const { calendarContainer, days, daysContainer, weekdayContainer, selectedDates } = instance;