From bea185c39bbdf3b0f6788358c47d98e9427019f0 Mon Sep 17 00:00:00 2001 From: Tamir Date: Thu, 10 Oct 2024 14:08:26 +0500 Subject: [PATCH] refactor: convert date picker stories to typescript (#2480) --- ...Picker.stories.js => DatePicker.stories.tsx} | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) rename packages/core/src/components/DatePicker/__stories__/{DatePicker.stories.js => DatePicker.stories.tsx} (80%) 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)} /> ); },