File tree Expand file tree Collapse file tree 5 files changed +42
-7
lines changed Expand file tree Collapse file tree 5 files changed +42
-7
lines changed Original file line number Diff line number Diff line change 34
34
};
35
35
36
36
const toggleDatePicker = () => (isOpen = ! isOpen);
37
- const formatDate = (dateString ) => dateString && format (new Date (dateString), dateFormat) || ' ' ;
37
+
38
+ const formatDate = (dateString ) => {
39
+ if (isNaN (new Date (dateString))) {
40
+ return ' ' ;
41
+ }
42
+
43
+ return dateString && format (new Date (dateString), dateFormat) || ' ' ;
44
+ };
38
45
39
46
$: formattedStartDate = formatDate (startDate);
40
47
$: formattedEndDate = formatDate (endDate);
100
107
};
101
108
102
109
const toggleDatePicker = () => (isOpen = !isOpen);
103
- const formatDate = (dateString) => dateString && format(new Date(dateString), dateFormat) || '';
110
+
111
+ const formatDate = (dateString) => {
112
+ if (isNaN(new Date(dateString))) {
113
+ return '';
114
+ }
115
+
116
+ return dateString && format(new Date(dateString), dateFormat) || '';
117
+ };
104
118
105
119
$: formattedStartDate = formatDate(startDate);
106
120
$: formattedEndDate = formatDate(endDate);
Original file line number Diff line number Diff line change 36
36
};
37
37
38
38
const toggleDatePicker = () => (isOpen = ! isOpen);
39
- const formatDate = (dateString ) => dateString && format (new Date (dateString), dateFormat) || ' ' ;
39
+
40
+ const formatDate = (dateString ) => {
41
+ if (isNaN (new Date (dateString))) {
42
+ return ' ' ;
43
+ }
44
+
45
+ return dateString && format (new Date (dateString), dateFormat) || ' ' ;
46
+ };
40
47
41
48
$: formattedStartDate = formatDate (startDate);
42
49
$: formattedEndDate = formatDate (endDate);
98
105
};
99
106
100
107
const toggleDatePicker = () => (isOpen = !isOpen);
101
- const formatDate = (dateString) => dateString && format(new Date(dateString), dateFormat) || '';
108
+
109
+ const formatDate = (dateString) => {
110
+ if (isNaN(new Date(dateString))) {
111
+ return '';
112
+ }
113
+
114
+ return dateString && format(new Date(dateString), dateFormat) || '';
115
+ };
102
116
103
117
$: formattedStartDate = formatDate(startDate);
104
118
$: formattedEndDate = formatDate(endDate);
Original file line number Diff line number Diff line change 16
16
const toggleDatePicker = () => (isOpen = ! isOpen);
17
17
18
18
const formatDate = (dateString ) => {
19
+ if (isNaN (new Date (dateString))) {
20
+ return ' ' ;
21
+ }
22
+
19
23
return dateString && format (new Date (dateString), dateFormat) || ' ' ;
20
24
};
21
25
53
57
const toggleDatePicker = () => (isOpen = !isOpen);
54
58
55
59
const formatDate = (dateString) => {
60
+ if (isNaN(new Date(dateString))) {
61
+ return '';
62
+ }
63
+
56
64
return dateString && format(new Date(dateString), dateFormat) || '';
57
65
};
58
-
59
66
let formattedStartDate = formatDate(startDate);
60
67
61
68
const onChange = () => {
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @svelte-plugins/datepicker" ,
3
3
"description" : " A simple datepicker component designed for Svelte." ,
4
- "version" : " 1.0.9 " ,
4
+ "version" : " 1.0.10 " ,
5
5
"license" : " MIT" ,
6
6
"author" : " Kieran Boyle (https://github.com/dysfunc)" ,
7
7
"homepage" : " https://github.com/svelte-plugins/datepicker" ,
You can’t perform that action at this time.
0 commit comments