diff --git a/packages/core/src/components/DatePicker/__stories__/DatePicker.stories.js b/packages/core/src/components/DatePicker/__stories__/DatePicker.stories.tsx
similarity index 80%
rename from packages/core/src/components/DatePicker/__stories__/DatePicker.stories.js
rename to packages/core/src/components/DatePicker/__stories__/DatePicker.stories.tsx
index 3dccde57ce..15c49c9fe4 100644
--- a/packages/core/src/components/DatePicker/__stories__/DatePicker.stories.js
+++ b/packages/core/src/components/DatePicker/__stories__/DatePicker.stories.tsx
@@ -1,9 +1,10 @@
import React, { useState } from "react";
-import moment from "moment";
-import DatePicker from "../DatePicker";
+import moment, { Moment } from "moment";
+import DatePicker, { DatePickerProps } from "../DatePicker";
import { createStoryMetaSettingsDecorator } from "../../../storybook";
import DialogContentContainer from "../../DialogContentContainer/DialogContentContainer";
import styles from "./DatePicker.stories.module.scss";
+import { RangeDate } from "../types";
const metaSettings = createStoryMetaSettingsDecorator({
component: DatePicker,
@@ -18,13 +19,13 @@ export default {
};
// for Chromatic check to always have the same date UI
-const MOCK_INITIAL_DATE = { startDate: moment("2023-05-01"), endDate: moment("2023-05-03") };
+const MOCK_INITIAL_DATE: RangeDate = { startDate: moment("2023-05-01"), endDate: moment("2023-05-03") };
-const DatePickerTemplate = args => {
+const DatePickerTemplate = (args: DatePickerProps) => {
const [date, setDate] = useState(MOCK_INITIAL_DATE.startDate);
return (
- setDate(d)} {...args} />
+ setDate(d)} {...args} />
);
};
@@ -40,7 +41,7 @@ export const SingleDay = {
return (
- setDate(d)} />
+ setDate(d)} />
);
},
@@ -59,7 +60,7 @@ export const DateRange = {
endDate={date.endDate}
range
data-testid="date-picker"
- onPickDate={d => setDate(d)}
+ onPickDate={(d: RangeDate) => setDate(d)}
/>
);
@@ -74,7 +75,7 @@ export const NumberOfMonths = {
return (
- setDate(d)} />
+ setDate(d)} />
);
},