From cfdc0528cbb79b8c38f2e83cb0752e977b5142c3 Mon Sep 17 00:00:00 2001 From: hyochan Date: Mon, 14 Aug 2023 00:34:25 +0900 Subject: [PATCH] refactor(type): change ReactElement to JSX.Element --- .../components/Accordion/AccordionStories.tsx | 4 +- docs/src/components/Button/ButtonStories.tsx | 18 ++-- .../ButtonGroup/ButtonGroupStories.tsx | 6 +- .../components/Checkbox/CheckboxStories.tsx | 14 +-- .../components/EditText/EditTextStories.tsx | 6 +- docs/src/components/Fab/FabStories.tsx | 6 +- docs/src/components/Icon/IconStories.tsx | 10 +- .../IconButton/IconButtonStories.tsx | 6 +- .../LoadingIndicatorStories.tsx | 6 +- .../RadioGroup/RadioGroupStories.tsx | 6 +- .../SwitchToggle/SwitchToggleStories.tsx | 6 +- main/modals/AlertDialog/index.tsx | 9 +- main/modals/Snackbar/index.tsx | 3 +- main/providers/index.tsx | 10 +- main/uis/Accordion/AccordionItem.tsx | 3 +- .../Accordion/__tests__/Accordion.test.tsx | 3 +- main/uis/Accordion/index.tsx | 9 +- main/uis/Button/__tests__/Button.test.tsx | 3 +- main/uis/Button/index.tsx | 23 +++-- .../__tests__/ButtonGroup.test.tsx | 4 +- main/uis/ButtonGroup/index.tsx | 7 +- main/uis/Checkbox/__tests__/Checkbox.test.tsx | 3 +- main/uis/Checkbox/index.tsx | 7 +- main/uis/CustomPressable.tsx | 3 +- main/uis/EditText/__tests__/EditText.test.tsx | 7 +- main/uis/EditText/index.tsx | 24 ++--- main/uis/Fab/__tests__/Fab.test.tsx | 3 +- main/uis/Fab/index.tsx | 3 +- main/uis/Hr/__tests__/Hr.test.tsx | 3 +- main/uis/Icon/__tests__/Icon.test.tsx | 3 +- .../IconButton/__tests__/IconButton.test.tsx | 3 +- main/uis/IconButton/index.tsx | 12 +-- .../__tests__/LoadingIndicator.test.tsx | 4 +- main/uis/LoadingIndicator/index.tsx | 5 +- .../__tests__/NetworkImage.test.tsx | 2 +- main/uis/NetworkImage/index.tsx | 5 +- .../__tests__/ProgressBar.test.tsx | 3 +- main/uis/ProgressCircle/index.tsx | 3 +- main/uis/RadioGroup/RadioButton.tsx | 4 +- .../RadioGroup/__tests__/RadioGroup.test.tsx | 2 +- main/uis/RadioGroup/index.tsx | 3 +- main/uis/Rating.test.tsx | 3 +- main/uis/Rating.tsx | 5 +- .../__tests__/StatusBarBrightness.test.tsx | 3 +- main/uis/StatusbarBrightness/index.tsx | 3 +- .../__tests__/SwitchToggle.test.tsx | 3 +- main/uis/SwitchToggle/index.tsx | 3 +- .../Typography/__tests__/Typography.test.tsx | 3 +- main/utils/guards.ts | 11 +-- packages/CalendarCarousel/README.md | 4 +- packages/CalendarCarousel/index.tsx | 12 +-- packages/GiftedChat/README.md | 16 ++-- packages/GiftedChat/index.tsx | 16 ++-- packages/PinchZoom/index.tsx | 4 +- packages/__tests__/CalendarCarousel.test.tsx | 4 +- packages/__tests__/GiftedChat.test.tsx | 2 +- packages/theme/ThemeProvider.test.tsx | 5 +- packages/theme/ThemeProvider.tsx | 5 +- packages/theme/createDoobooContext.test.tsx | 3 +- stories/Common.tsx | 7 +- .../AlertDialogBasicStory.tsx | 3 +- .../SnackbarStories/SnackbarBasicStory.tsx | 3 +- .../CalendarCarouselBasicStory.tsx | 2 +- .../PinchZoomArticleStory.tsx | 4 +- .../PinchZoomImageListStory.tsx | 7 +- .../PinchZoomImageSliderStory.tsx | 5 +- .../AccordionStories/AccordionBasicStory.tsx | 3 +- .../AccordionStories/AccordionCustomStory.tsx | 3 +- .../ButtonGroupBasicStory.tsx | 2 +- .../uis/ButtonStories/ButtonBasicStory.tsx | 3 +- .../ButtonColorStory/OutlinedButtonColors.tsx | 3 +- .../ButtonColorStory/SolidButtonColors.tsx | 3 +- .../ButtonColorStory/TextButtonColors.tsx | 3 +- .../ButtonStories/ButtonColorStory/index.tsx | 3 +- .../uis/ButtonStories/ButtonCustomStory.tsx | 3 +- .../uis/ButtonStories/ButtonDisabledStory.tsx | 3 +- .../ButtonEventStory/Counter.tsx | 3 +- .../ButtonEventStory/GoogleSignIn.tsx | 3 +- .../ButtonStories/ButtonEventStory/index.tsx | 3 +- .../ButtonLoadingStory/LoadingElement.tsx | 3 +- .../ButtonLoadingStory/index.tsx | 3 +- stories/uis/ButtonStories/ButtonSizeStory.tsx | 3 +- .../ButtonStories/ButtonStartAndEndStory.tsx | 3 +- .../CheckboxStories/CheckboxBasicStory.tsx | 93 ++++++++++--------- .../CheckboxEndElementStory.tsx | 37 ++++---- .../CheckboxStartElementStory.tsx | 45 +++++---- .../EditTextStories/EditTextBasicStory.tsx | 5 +- .../EditTextStories/EditTextStartEndStory.tsx | 3 +- stories/uis/FabStories/FabBasicStory.tsx | 3 +- .../IconButtonBasicStory.tsx | 3 +- .../IconButtonColorStory.tsx | 3 +- .../IconButtonDisabledStory.tsx | 3 +- .../IconButtonIconElementStory.tsx | 3 +- .../IconButtonLoadingStory/LoadingElement.tsx | 3 +- .../IconButtonLoadingStory/index.tsx | 3 +- .../IconButtonStories/IconButtonSizeStory.tsx | 3 +- stories/uis/IconStories/IconBasicStory.tsx | 5 +- .../LoadingIndicatorBasicStory.tsx | 3 +- .../LoadingIndicatorCustomStory.tsx | 3 +- .../LoadingIndicatorImageStory.tsx | 2 +- .../NetworkImageBasicStory.tsx | 2 +- .../ProgressBarBasicStory.tsx | 3 +- .../ProgressCircleBasicStory.tsx | 3 +- .../RadioGroupBasicStory.tsx | 3 +- .../RadioGroupElementStory.tsx | 3 +- .../uis/RatingStories/RatingBasicStory.tsx | 3 +- .../SwitchToggleBasicStory.tsx | 3 +- .../TypographyBasicStory.tsx | 2 +- test/testUtils.tsx | 5 +- 109 files changed, 313 insertions(+), 384 deletions(-) diff --git a/docs/src/components/Accordion/AccordionStories.tsx b/docs/src/components/Accordion/AccordionStories.tsx index 0309b0d7..41011af3 100644 --- a/docs/src/components/Accordion/AccordionStories.tsx +++ b/docs/src/components/Accordion/AccordionStories.tsx @@ -1,4 +1,4 @@ -import type {ComponentProps, ReactElement} from 'react'; +import type {ComponentProps} from 'react'; import type {Meta, Story} from '@storybook/react/types-6-0'; import {Accordion, DoobooProvider} from 'dooboo-ui'; import {useDarkMode} from 'storybook-dark-mode'; @@ -11,7 +11,7 @@ export default { const Template: Story> = ( args, -): ReactElement => { +): JSX.Element => { const isDark = useDarkMode(); return ( diff --git a/docs/src/components/Button/ButtonStories.tsx b/docs/src/components/Button/ButtonStories.tsx index 141d9273..28cf05b6 100644 --- a/docs/src/components/Button/ButtonStories.tsx +++ b/docs/src/components/Button/ButtonStories.tsx @@ -1,4 +1,4 @@ -import type {ComponentProps, ReactElement} from 'react'; +import type {ComponentProps} from 'react'; import {useState} from 'react'; import {Image, View} from 'react-native'; import {css} from '@emotion/native'; @@ -29,7 +29,7 @@ const initialProps: ButtonProps = { type: 'solid', }; -const Container = ({children}): ReactElement => { +const Container = ({children}): JSX.Element => { const isDark = useDarkMode(); return ( @@ -39,7 +39,7 @@ const Container = ({children}): ReactElement => { ); }; -const ButtonStory: Story = (args): ReactElement => { +const ButtonStory: Story = (args): JSX.Element => { return (