Skip to content

Commit c45361d

Browse files
committed
Replace date-fns parse / format with @layerstack/utils parseDate / formatDate. Remove `date-fns
1 parent 55cd076 commit c45361d

File tree

4 files changed

+39
-48
lines changed

4 files changed

+39
-48
lines changed

packages/svelte-ux/package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,16 +53,15 @@
5353
"dependencies": {
5454
"@floating-ui/dom": "^1.7.0",
5555
"@fortawesome/fontawesome-common-types": "^6.7.2",
56-
"@layerstack/svelte-actions": "1.0.1-next.10",
57-
"@layerstack/svelte-stores": "1.0.2-next.10",
58-
"@layerstack/svelte-table": "1.0.1-next.10",
59-
"@layerstack/tailwind": "2.0.0-next.12",
60-
"@layerstack/utils": "2.0.0-next.10",
56+
"@layerstack/svelte-actions": "1.0.1-next.11",
57+
"@layerstack/svelte-stores": "1.0.2-next.11",
58+
"@layerstack/svelte-table": "1.0.1-next.11",
59+
"@layerstack/tailwind": "2.0.0-next.13",
60+
"@layerstack/utils": "2.0.0-next.11",
6161
"@mdi/js": "^7.4.47",
6262
"culori": "^4.0.1",
6363
"d3-array": "^3.2.4",
6464
"d3-scale": "^4.0.2",
65-
"date-fns": "^4.1.0",
6665
"esm-env": "^1.2.2",
6766
"immer": "^10.1.1",
6867
"lodash-es": "^4.17.21",

packages/svelte-ux/src/lib/components/DateField.svelte

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<script lang="ts">
22
import { createEventDispatcher, type ComponentProps } from 'svelte';
3-
import { parse as parseDate, format as formatDate } from 'date-fns';
4-
import { type DisabledDate } from '@layerstack/utils';
3+
import { formatDate, parseDate, type DisabledDate } from '@layerstack/utils';
54
import { cls } from '@layerstack/tailwind';
65
76
import { getComponentSettings, getSettings } from './settings.js';
@@ -54,7 +53,7 @@
5453
function onInputChange(e: any) {
5554
inputValue = e.detail.value;
5655
const lastValue = value;
57-
const parsedValue = parseDate(inputValue ?? '', actualFormat, new Date());
56+
const parsedValue = parseDate(inputValue ?? '', actualFormat);
5857
value = isNaN(parsedValue.valueOf()) ? null : parsedValue;
5958
if (value != lastValue) {
6059
dispatch('change', { value });

packages/svelte-ux/src/lib/components/DateRange.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
}
7575
7676
function onDateChange(date: Date) {
77-
// Apply date-fns function based on type and from/to.
77+
// Apply date function based on type and from/to.
7878
let newSelected = { ...selected, periodType: selectedPeriodType };
7979
8080
const { start, end } = getDateFuncsByPeriodType($localeSettings, selectedPeriodType);

pnpm-lock.yaml

Lines changed: 31 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)