From 955e524ff210b99f8a45f83ca4801298e0eb4f0c Mon Sep 17 00:00:00 2001 From: qa46hx Date: Fri, 4 Oct 2019 14:18:31 +0200 Subject: [PATCH] chore(calendar): move normalizeDateTime to localize --- packages/calendar/src/LionCalendar.js | 9 +++++++-- packages/localize/index.js | 1 + .../src/utils => localize/src/date}/normalizeDateTime.js | 0 .../test/date}/normalizeDateTime.test.js | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) rename packages/{calendar/src/utils => localize/src/date}/normalizeDateTime.js (100%) rename packages/{calendar/test/utils => localize/test/date}/normalizeDateTime.test.js (87%) diff --git a/packages/calendar/src/LionCalendar.js b/packages/calendar/src/LionCalendar.js index 9fa203d36..0c7ecce8d 100644 --- a/packages/calendar/src/LionCalendar.js +++ b/packages/calendar/src/LionCalendar.js @@ -1,5 +1,11 @@ import { html, LitElement } from '@lion/core'; -import { localize, getWeekdayNames, getMonthNames, LocalizeMixin } from '@lion/localize'; +import { + localize, + getWeekdayNames, + getMonthNames, + normalizeDateTime, + LocalizeMixin, +} from '@lion/localize'; import '@lion/core/src/differentKeyEventNamesShimIE.js'; import { createMultipleMonth } from './utils/createMultipleMonth.js'; import { dayTemplate } from './utils/dayTemplate.js'; @@ -9,7 +15,6 @@ import { getLastDayPreviousMonth } from './utils/getLastDayPreviousMonth.js'; import { isSameDate } from './utils/isSameDate.js'; import { calendarStyle } from './calendarStyle.js'; import { createDay } from './utils/createDay.js'; -import { normalizeDateTime } from './utils/normalizeDateTime.js'; /** * @customElement diff --git a/packages/localize/index.js b/packages/localize/index.js index 696dc5379..28534aa83 100644 --- a/packages/localize/index.js +++ b/packages/localize/index.js @@ -2,6 +2,7 @@ export { formatDate } from './src/date/formatDate.js'; export { getDateFormatBasedOnLocale } from './src/date/getDateFormatBasedOnLocale.js'; export { getMonthNames } from './src/date/getMonthNames.js'; export { getWeekdayNames } from './src/date/getWeekdayNames.js'; +export { normalizeDateTime } from './src/date/normalizeDateTime.js'; export { parseDate } from './src/date/parseDate.js'; export { formatNumber } from './src/number/formatNumber.js'; export { formatNumberToParts } from './src/number/formatNumberToParts.js'; diff --git a/packages/calendar/src/utils/normalizeDateTime.js b/packages/localize/src/date/normalizeDateTime.js similarity index 100% rename from packages/calendar/src/utils/normalizeDateTime.js rename to packages/localize/src/date/normalizeDateTime.js diff --git a/packages/calendar/test/utils/normalizeDateTime.test.js b/packages/localize/test/date/normalizeDateTime.test.js similarity index 87% rename from packages/calendar/test/utils/normalizeDateTime.test.js rename to packages/localize/test/date/normalizeDateTime.test.js index f8121df9f..4578334c8 100644 --- a/packages/calendar/test/utils/normalizeDateTime.test.js +++ b/packages/localize/test/date/normalizeDateTime.test.js @@ -1,5 +1,5 @@ import { expect } from '@open-wc/testing'; -import { normalizeDateTime } from '../../src/utils/normalizeDateTime.js'; +import { normalizeDateTime } from '../../src/date/normalizeDateTime.js'; describe('normalizeDateTime', () => { it('returns a date with hours, minutes and seconds set to 0', () => {