From b2bac0b2179d657326ea9dd42255fc7f64345a7c Mon Sep 17 00:00:00 2001 From: gitstart-twenty <140154534+gitstart-twenty@users.noreply.github.com> Date: Thu, 28 Sep 2023 12:44:55 +0300 Subject: [PATCH] Add a type on CatalogDecorator (#1742) * Add a type on CatalogDecorator Co-authored-by: v1b3m Co-authored-by: Matheus * Type more catalogs Co-authored-by: v1b3m Co-authored-by: Matheus --------- Co-authored-by: v1b3m Co-authored-by: Matheus --- .../components/__stories__/Button.stories.tsx | 7 +++--- .../__stories__/ButtonGroup.stories.tsx | 3 ++- .../__stories__/FloatingButton.stories.tsx | 3 ++- .../FloatingButtonGroup.stories.tsx | 3 ++- .../FloatingIconButton.stories.tsx | 3 ++- .../FloatingIconButtonGroup.stories.tsx | 3 ++- .../__stories__/IconButton.stories.tsx | 5 ++-- .../__stories__/IconButtonGroup.stories.tsx | 3 ++- .../__stories__/LightButton.stories.tsx | 3 ++- .../__stories__/LightIconButton.stories.tsx | 3 ++- .../components/__stories__/Chip.stories.tsx | 3 ++- .../__stories__/AutosizeTextInput.stories.tsx | 3 ++- .../__stories__/Checkbox.stories.tsx | 4 +++- .../components/__stories__/Radio.stories.tsx | 5 ++-- .../__stories__/MenuItem.stories.tsx | 15 ++++++------ .../__stories__/MenuItemCommand.stories.tsx | 15 +++++------- .../MenuItemMultiSelect.stories.tsx | 3 ++- .../__stories__/MenuItemNavigate.stories.tsx | 3 ++- .../__stories__/MenuItemSelect.stories.tsx | 3 ++- .../__stories__/MenuItemToggle.stories.tsx | 3 ++- .../ui/navbar/__stories__/NavItem.stories.tsx | 3 ++- .../CircularProgressBar.stories.tsx | 8 +++---- .../__stories__/ProgressBar.stories.tsx | 5 ++-- .../components/__stories__/Tab.stories.tsx | 3 ++- .../components/__stories__/Tag.stories.tsx | 6 +++-- .../tooltip/__stories__/Tooltip.stories.tsx | 3 ++- .../__stories__/H1Title.stories.tsx | 3 ++- .../testing/decorators/CatalogDecorator.tsx | 7 ++++-- front/src/testing/types.ts | 24 +++++++++++++++++++ 29 files changed, 101 insertions(+), 54 deletions(-) create mode 100644 front/src/testing/types.ts diff --git a/front/src/modules/ui/button/components/__stories__/Button.stories.tsx b/front/src/modules/ui/button/components/__stories__/Button.stories.tsx index 4773b5f16..e0ceb4092 100644 --- a/front/src/modules/ui/button/components/__stories__/Button.stories.tsx +++ b/front/src/modules/ui/button/components/__stories__/Button.stories.tsx @@ -3,6 +3,7 @@ import { Meta, StoryObj } from '@storybook/react'; import { IconSearch } from '@/ui/icon'; import { CatalogDecorator } from '~/testing/decorators/CatalogDecorator'; import { ComponentDecorator } from '~/testing/decorators/ComponentDecorator'; +import { CatalogStory } from '~/testing/types'; import { Button, @@ -37,7 +38,7 @@ export const Default: Story = { decorators: [ComponentDecorator], }; -export const Catalog: Story = { +export const Catalog: CatalogStory = { args: { title: 'Filter', Icon: IconSearch }, argTypes: { size: { control: false }, @@ -109,7 +110,7 @@ export const Catalog: Story = { decorators: [CatalogDecorator], }; -export const SoonCatalog: Story = { +export const SoonCatalog: CatalogStory = { args: { title: 'Filter', Icon: IconSearch, soon: true }, argTypes: { size: { control: false }, @@ -181,7 +182,7 @@ export const SoonCatalog: Story = { decorators: [CatalogDecorator], }; -export const PositionCatalog: Story = { +export const PositionCatalog: CatalogStory = { args: { title: 'Filter', Icon: IconSearch }, argTypes: { size: { control: false }, diff --git a/front/src/modules/ui/button/components/__stories__/ButtonGroup.stories.tsx b/front/src/modules/ui/button/components/__stories__/ButtonGroup.stories.tsx index 0fa048707..5ecc69e69 100644 --- a/front/src/modules/ui/button/components/__stories__/ButtonGroup.stories.tsx +++ b/front/src/modules/ui/button/components/__stories__/ButtonGroup.stories.tsx @@ -3,6 +3,7 @@ import { Meta, StoryObj } from '@storybook/react'; import { IconCheckbox, IconNotes, IconTimelineEvent } from '@/ui/icon'; import { CatalogDecorator } from '~/testing/decorators/CatalogDecorator'; import { ComponentDecorator } from '~/testing/decorators/ComponentDecorator'; +import { CatalogStory } from '~/testing/types'; import { Button, ButtonAccent, ButtonSize, ButtonVariant } from '../Button'; import { ButtonGroup } from '../ButtonGroup'; @@ -32,7 +33,7 @@ export const Default: Story = { decorators: [ComponentDecorator], }; -export const Catalog: Story = { +export const Catalog: CatalogStory = { args: { children: [