@@ -224,21 +222,21 @@ export const BasicRTL = getStoryVariant(Basic, RTL);
export const BasicDarkMode = getStoryVariant(Basic, DARK_MODE);
export const BasicHighContrast = getStoryVariant(Basic, HIGH_CONTRAST);
-export const SizeName: Story = () =>
;
SizeName.storyName = 'size+name';
-export const SizeIconBadgeSquare: Story = () =>
;
SizeIconBadgeSquare.storyName = 'size+icon+badge+square';
-export const SizeImageBadge: Story = () =>
;
SizeImageBadge.storyName = 'size+image+badge';
-export const SizeInactiveBadge: Story = () => (
+export const SizeInactiveBadge = () => (
);
SizeInactiveBadge.storyName = 'size+inactive+badge';
-export const BadgeMask: Story = () => (
+export const BadgeMask = () => (
;
+export const CustomSizeImage = () =>
;
CustomSizeImage.storyName = 'customSize+image';
-export const CustomSizeNameBadge: Story = () => (
-
-);
+export const CustomSizeNameBadge = () =>
;
CustomSizeNameBadge.storyName = 'customSize+name+badge';
-export const CustomSizeIconActive: Story = () => (
-
-);
+export const CustomSizeIconActive = () =>
;
CustomSizeIconActive.storyName = 'customSize+icon+active';
-export const Color: Story = () =>
;
+export const Color = () =>
;
Color.storyName = 'color';
export const ColorHighContrast = getStoryVariant(Color, HIGH_CONTRAST);
export const ColorDarkMode = getStoryVariant(Color, DARK_MODE);
-export const ColorActive: Story = () =>
;
+export const ColorActive = () =>
;
ColorActive.storyName = 'color+active';
export const ColorActiveHighContrast = getStoryVariant(ColorActive, HIGH_CONTRAST);
export const ColorActiveDarkMode = getStoryVariant(ColorActive, DARK_MODE);
-export const ImageBadUrl: Story = () => (
-
-);
+export const ImageBadUrl = () =>
;
ImageBadUrl.storyName = 'image-bad-url';
-export const ImageBadUrlIcon: Story = () =>
;
+export const ImageBadUrlIcon = () =>
;
ImageBadUrlIcon.storyName = 'image-bad-url+icon';
diff --git a/apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroup.stories.tsx b/apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroup.stories.tsx
index 5187a6208910d..f63cf540523ad 100644
--- a/apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroup.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroup.stories.tsx
@@ -1,38 +1,41 @@
import * as React from 'react';
-import type { Meta, StoryFn } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { Steps, StoryWright } from 'storywright';
import { AvatarGroup, AvatarGroupItem, AvatarGroupPopover } from '@fluentui/react-avatar';
-import { DARK_MODE, HIGH_CONTRAST, RTL, getStoryVariant, TestWrapperDecorator } from '../../utilities';
+import { DARK_MODE, HIGH_CONTRAST, RTL, getStoryVariant } from '../../utilities';
import { names, AvatarGroupList } from './utils';
export default {
title: 'AvatarGroup Converged',
component: AvatarGroup,
decorators: [
- TestWrapperDecorator,
story => (
-
{story()}
+
+
+
),
],
} satisfies Meta
;
-type Story = StoryFn;
-
-export const Basic: Story = () => ;
+export const Basic = () => ;
Basic.storyName = 'basic';
export const BasicDarkMode = getStoryVariant(Basic, DARK_MODE);
export const BasicHighContrast = getStoryVariant(Basic, HIGH_CONTRAST);
-export const LayoutStack: Story = () => ;
+export const LayoutStack = () => ;
export const LayoutStackDarkMode = getStoryVariant(LayoutStack, DARK_MODE);
export const LayoutStackHighContrast = getStoryVariant(LayoutStack, HIGH_CONTRAST);
-export const LayoutPie1: Story = () => (
+export const LayoutPie1 = () => (
@@ -50,7 +53,7 @@ export const LayoutPie1HighContrast = getStoryVariant(LayoutPie1, HIGH_CONTRAST)
export const LayoutPie1RTL = getStoryVariant(LayoutPie1, RTL);
-export const LayoutPie2: Story = () => (
+export const LayoutPie2 = () => (
@@ -70,7 +73,7 @@ export const LayoutPie2HighContrast = getStoryVariant(LayoutPie2, HIGH_CONTRAST)
export const LayoutPie2RTL = getStoryVariant(LayoutPie2, RTL);
-export const LayoutPie: Story = () => ;
+export const LayoutPie = () => ;
LayoutPie.storyName = 'layoutPie';
export const LayoutPieDarkMode = getStoryVariant(LayoutPie, DARK_MODE);
@@ -79,7 +82,7 @@ export const LayoutPieHighContrast = getStoryVariant(LayoutPie, HIGH_CONTRAST);
export const LayoutPieRTL = getStoryVariant(LayoutPie, RTL);
-export const OverflowIndicator: Story = () => ;
+export const OverflowIndicator = () => ;
OverflowIndicator.storyName = 'overflowIndicator';
export const OverflowIndicatorDarkMode = getStoryVariant(OverflowIndicator, DARK_MODE);
diff --git a/apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroupInteractive.stories.tsx b/apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroupOverflow.stories.tsx
similarity index 76%
rename from apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroupInteractive.stories.tsx
rename to apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroupOverflow.stories.tsx
index c9fd6ed843791..7c1781887b992 100644
--- a/apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroupInteractive.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/AvatarGroup/AvatarGroupOverflow.stories.tsx
@@ -1,31 +1,32 @@
import * as React from 'react';
-import type { Meta, StoryFn } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { Steps, StoryWright } from 'storywright';
import { AvatarGroup, AvatarGroupItem, AvatarGroupPopover, partitionAvatarGroupItems } from '@fluentui/react-avatar';
import { names } from './utils';
-import { DARK_MODE, HIGH_CONTRAST, getStoryVariant, TestWrapperDecorator } from '../../utilities';
+import { DARK_MODE, HIGH_CONTRAST, getStoryVariant } from '../../utilities';
export default {
title: 'AvatarGroup Converged',
component: AvatarGroup,
decorators: [
- TestWrapperDecorator,
story => (
- {story()}
+
),
],
} satisfies Meta;
-type Story = StoryFn;
-
-export const OverflowContent: Story = () => {
+export const OverflowContent = () => {
const { inlineItems, overflowItems } = partitionAvatarGroupItems({ items: names });
return (
-
+
{inlineItems.map(name => (
diff --git a/apps/vr-tests-react-components/src/stories/AvatarGroup/utils.tsx b/apps/vr-tests-react-components/src/stories/AvatarGroup/utils.tsx
index 3c4ca42f4257c..a7dd4139c0e4b 100644
--- a/apps/vr-tests-react-components/src/stories/AvatarGroup/utils.tsx
+++ b/apps/vr-tests-react-components/src/stories/AvatarGroup/utils.tsx
@@ -48,7 +48,7 @@ export const AvatarGroupList: React.FC<
const { inlineItems, overflowItems } = partitionAvatarGroupItems({ items: names, layout: props.layout });
return (
-
+
{sizes.map(size => (
{inlineItems.map(name => (
diff --git a/apps/vr-tests-react-components/src/stories/Badge/BadgeAppearance.stories.tsx b/apps/vr-tests-react-components/src/stories/Badge/BadgeAppearance.stories.tsx
index e782b07cce547..a35570023abd8 100644
--- a/apps/vr-tests-react-components/src/stories/Badge/BadgeAppearance.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Badge/BadgeAppearance.stories.tsx
@@ -3,7 +3,7 @@ import { Badge, BadgeProps } from '@fluentui/react-badge';
import { CircleRegular } from '@fluentui/react-icons';
import { mergeClasses } from '@griffel/react';
import { propValues, useStyles } from './utils';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, DARK_MODE, HIGH_CONTRAST } from '../../utilities';
const BadgeAppearanceTemplate: React.FC<{ appearance: Required['appearance'] }> = ({ appearance }) => {
@@ -77,7 +77,7 @@ const BadgeAppearanceTemplate: React.FC<{ appearance: Required['appe
export default {
title: 'Badge Converged',
-} as ComponentMeta;
+} satisfies Meta;
export const Filled = () => ;
diff --git a/apps/vr-tests-react-components/src/stories/Badge/BadgeSize.stories.tsx b/apps/vr-tests-react-components/src/stories/Badge/BadgeSize.stories.tsx
index 2d674953cb923..cd4ab86c7163a 100644
--- a/apps/vr-tests-react-components/src/stories/Badge/BadgeSize.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Badge/BadgeSize.stories.tsx
@@ -2,7 +2,7 @@ import * as React from 'react';
import { Badge, BadgeProps } from '@fluentui/react-badge';
import { CircleRegular } from '@fluentui/react-icons';
import { propValues, useStyles } from './utils';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, RTL } from '../../utilities';
const BadgeSampleRow: React.FC = props => {
@@ -35,7 +35,7 @@ const BadgeSampleRow: React.FC = props => {
export default {
title: 'Badge Converged',
-} as ComponentMeta;
+} satisfies Meta;
export const SizeTiny = () => {
const styles = useStyles();
diff --git a/apps/vr-tests-react-components/src/stories/Breadcrumb/Breadcrumb.stories.tsx b/apps/vr-tests-react-components/src/stories/Breadcrumb/Breadcrumb.stories.tsx
index b137455623965..dc56f5b8b1be1 100644
--- a/apps/vr-tests-react-components/src/stories/Breadcrumb/Breadcrumb.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Breadcrumb/Breadcrumb.stories.tsx
@@ -1,13 +1,13 @@
import * as React from 'react';
import { Breadcrumb } from '@fluentui/react-breadcrumb';
import { SampleBreadcrumbButtons, steps } from './utils';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, DARK_MODE, HIGH_CONTRAST, RTL, withStoryWrightSteps } from '../../utilities';
export default {
title: 'Breadcrumb Converged',
decorators: [story => withStoryWrightSteps({ story, steps })],
-} as ComponentMeta;
+} satisfies Meta;
export const Appearance = () => (
<>
diff --git a/apps/vr-tests-react-components/src/stories/Button/Button.stories.tsx b/apps/vr-tests-react-components/src/stories/Button/Button.stories.tsx
index 53bb727299c9a..d98f85f270bf1 100644
--- a/apps/vr-tests-react-components/src/stories/Button/Button.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Button/Button.stories.tsx
@@ -1,7 +1,7 @@
import * as React from 'react';
import { Button } from '@fluentui/react-button';
import { bundleIcon, CalendarMonthFilled, CalendarMonthRegular } from '@fluentui/react-icons';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, withStoryWrightSteps, DARK_MODE, HIGH_CONTRAST, RTL } from '../../utilities';
import { buttonId, steps, useStyles } from './utils';
@@ -9,9 +9,9 @@ const CalendarMonth = bundleIcon(CalendarMonthFilled, CalendarMonthRegular);
export default {
title: 'Button Converged',
- Component: Button,
+ component: Button,
decorators: [story => withStoryWrightSteps({ story, steps })],
-} as ComponentMeta;
+} satisfies Meta;
export const Default = () => ;
diff --git a/apps/vr-tests-react-components/src/stories/Button/CompoundButton.stories.tsx b/apps/vr-tests-react-components/src/stories/Button/CompoundButton.stories.tsx
index 01daae64e160a..462e417f920c0 100644
--- a/apps/vr-tests-react-components/src/stories/Button/CompoundButton.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Button/CompoundButton.stories.tsx
@@ -1,7 +1,7 @@
import * as React from 'react';
import { CompoundButton } from '@fluentui/react-button';
import { bundleIcon, CalendarMonthFilled, CalendarMonthRegular } from '@fluentui/react-icons';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, withStoryWrightSteps, RTL } from '../../utilities';
import { buttonId, steps, useStyles } from './utils';
@@ -11,7 +11,7 @@ export default {
title: 'CompoundButton Converged',
component: CompoundButton,
decorators: [story => withStoryWrightSteps({ story, steps })],
-} as ComponentMeta;
+} satisfies Meta;
export const Outline = () => (
diff --git a/apps/vr-tests-react-components/src/stories/Button/CompoundButtonDefault.stories.tsx b/apps/vr-tests-react-components/src/stories/Button/CompoundButtonDefault.stories.tsx
index cce9b57adaa9c..95881ec32b35f 100644
--- a/apps/vr-tests-react-components/src/stories/Button/CompoundButtonDefault.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Button/CompoundButtonDefault.stories.tsx
@@ -2,7 +2,7 @@ import * as React from 'react';
import { Steps } from 'storywright';
import { CompoundButton } from '@fluentui/react-button';
import { bundleIcon, CalendarMonthFilled, CalendarMonthRegular } from '@fluentui/react-icons';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, withStoryWrightSteps, RTL } from '../../utilities';
import { buttonId } from './utils';
@@ -21,7 +21,7 @@ export default {
title: 'CompoundButton Converged',
component: CompoundButton,
decorators: [story => withStoryWrightSteps({ story, steps })],
-} as ComponentMeta;
+} satisfies Meta;
export const Default = () => (
diff --git a/apps/vr-tests-react-components/src/stories/Button/MenuButton.stories.tsx b/apps/vr-tests-react-components/src/stories/Button/MenuButton.stories.tsx
index 811a358b2c386..4282cd9f07717 100644
--- a/apps/vr-tests-react-components/src/stories/Button/MenuButton.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Button/MenuButton.stories.tsx
@@ -1,7 +1,7 @@
import * as React from 'react';
import { MenuButton } from '@fluentui/react-button';
import { bundleIcon, CalendarMonthFilled, CalendarMonthRegular } from '@fluentui/react-icons';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, withStoryWrightSteps, RTL } from '../../utilities';
import { buttonId, steps, useStyles } from './utils';
@@ -11,7 +11,7 @@ export default {
title: 'MenuButton Converged',
component: MenuButton,
decorators: [story => withStoryWrightSteps({ story, steps })],
-} as ComponentMeta;
+} satisfies Meta;
export const Default = () => Hello, world;
diff --git a/apps/vr-tests-react-components/src/stories/Button/ToggleButton.stories.tsx b/apps/vr-tests-react-components/src/stories/Button/ToggleButton.stories.tsx
index bbf967d53bb44..83e90046d8d0d 100644
--- a/apps/vr-tests-react-components/src/stories/Button/ToggleButton.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Button/ToggleButton.stories.tsx
@@ -1,7 +1,7 @@
import * as React from 'react';
import { ToggleButton } from '@fluentui/react-button';
import { bundleIcon, CalendarMonthFilled, CalendarMonthRegular } from '@fluentui/react-icons';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, withStoryWrightSteps, DARK_MODE, HIGH_CONTRAST, RTL } from '../../utilities';
import { buttonId, steps, useStyles } from './utils';
@@ -11,7 +11,7 @@ export default {
title: 'ToggleButton Converged',
component: ToggleButton,
decorators: [story => withStoryWrightSteps({ story, steps })],
-} as ComponentMeta;
+} satisfies Meta;
export const Default = () => Hello, world;
diff --git a/apps/vr-tests-react-components/src/stories/CalendarCompat.stories.tsx b/apps/vr-tests-react-components/src/stories/CalendarCompat.stories.tsx
index 3c0fd36d2a758..c1cce76fcf639 100644
--- a/apps/vr-tests-react-components/src/stories/CalendarCompat.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/CalendarCompat.stories.tsx
@@ -1,5 +1,5 @@
import * as React from 'react';
-import type { Meta, StoryFn } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { Steps, StoryWright } from 'storywright';
import { Calendar as CalendarBase } from '@fluentui/react-calendar-compat';
import { ArrowLeftRegular, ArrowRightRegular, DismissCircleRegular } from '@fluentui/react-icons';
@@ -23,11 +23,9 @@ export default {
],
} satisfies Meta;
-type Story = StoryFn;
+export const Default = () => ;
-export const Default: Story = () => ;
-
-export const CustomIcons: Story = () => (
+export const CustomIcons = () => (
),
],
-} as ComponentMeta;
+} satisfies Meta;
export const CardTemplates = () => (
diff --git a/apps/vr-tests-react-components/src/stories/Card/CardInteractive.stories.tsx b/apps/vr-tests-react-components/src/stories/Card/CardInteractive.stories.tsx
index 953270ef12da4..4e7e40b1652ea 100644
--- a/apps/vr-tests-react-components/src/stories/Card/CardInteractive.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Card/CardInteractive.stories.tsx
@@ -3,7 +3,7 @@ import { Steps, StoryWright } from 'storywright';
import { Card } from '@fluentui/react-card';
import { action } from '@storybook/addon-actions';
import { SampleCardContent } from './utils';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, DARK_MODE, HIGH_CONTRAST } from '../../utilities';
export default {
@@ -26,7 +26,7 @@ export default {
),
],
-} as ComponentMeta
;
+} satisfies Meta;
export const AppearanceInteractiveFilled = () => (
diff --git a/apps/vr-tests-react-components/src/stories/Card/CardSelectable.stories.tsx b/apps/vr-tests-react-components/src/stories/Card/CardSelectable.stories.tsx
index c05755f3317c9..3969779d991de 100644
--- a/apps/vr-tests-react-components/src/stories/Card/CardSelectable.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Card/CardSelectable.stories.tsx
@@ -2,7 +2,7 @@ import * as React from 'react';
import { Steps, StoryWright } from 'storywright';
import { Card } from '@fluentui/react-card';
import { SampleCardContent } from './utils';
-import { ComponentMeta } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { getStoryVariant, DARK_MODE, HIGH_CONTRAST, RTL } from '../../utilities';
export default {
@@ -27,7 +27,7 @@ export default {
),
],
-} as ComponentMeta;
+} satisfies Meta;
export const AppearanceSelectableFilled = () => (
diff --git a/apps/vr-tests-react-components/src/stories/Checkbox/Checkbox.stories.tsx b/apps/vr-tests-react-components/src/stories/Checkbox/Checkbox.stories.tsx
index c634620275734..1c20a1b0fb867 100644
--- a/apps/vr-tests-react-components/src/stories/Checkbox/Checkbox.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Checkbox/Checkbox.stories.tsx
@@ -1,6 +1,6 @@
import * as React from 'react';
import { Steps, StoryWright } from 'storywright';
-import type { Meta, StoryFn } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { Checkbox } from '@fluentui/react-checkbox';
import { getStoryVariant, RTL, TestWrapperDecoratorFixedWidth } from '../../utilities';
@@ -15,23 +15,21 @@ export default {
],
} satisfies Meta;
-type Story = StoryFn;
-
-export const DisabledChecked: Story = () => ;
+export const DisabledChecked = () => ;
DisabledChecked.storyName = 'disabled+checked';
-export const DisabledMixed: Story = () => ;
+export const DisabledMixed = () => ;
DisabledMixed.storyName = 'disabled+mixed';
-export const NoLabel: Story = () => ;
+export const NoLabel = () => ;
NoLabel.storyName = 'no-label';
-export const LabelBefore: Story = () => ;
+export const LabelBefore = () => ;
LabelBefore.storyName = 'label-before';
export const LabelBeforeRTL = getStoryVariant(LabelBefore, RTL);
-export const LabelWrapping: Story = () => (
+export const LabelWrapping = () => (
@@ -45,51 +43,51 @@ LabelWrapping.storyName = 'label-wrapping';
export const LabelWrappingRTL = getStoryVariant(LabelWrapping, RTL);
-export const Required: Story = () => ;
+export const Required = () => ;
Required.storyName = 'required';
-export const RequiredLabelBefore: Story = () => (
+export const RequiredLabelBefore = () => (
);
RequiredLabelBefore.storyName = 'required+label-before';
-export const Circular: Story = () => ;
+export const Circular = () => ;
Circular.storyName = 'circular';
-export const CircularChecked: Story = () => ;
+export const CircularChecked = () => ;
CircularChecked.storyName = 'circular+checked';
-export const CircularMixed: Story = () => ;
+export const CircularMixed = () => ;
CircularMixed.storyName = 'circular+mixed';
//
// large variants
//
-export const Large: Story = () => ;
+export const Large = () => ;
Large.storyName = 'large';
export const LargeRTL = getStoryVariant(Large, RTL);
-export const LargeChecked: Story = () => ;
+export const LargeChecked = () => ;
LargeChecked.storyName = 'large+checked';
-export const LargeMixed: Story = () => ;
+export const LargeMixed = () => ;
LargeMixed.storyName = 'large+mixed';
-export const LargeCircular: Story = () => ;
+export const LargeCircular = () => ;
LargeCircular.storyName = 'large+circular';
-export const LargeCircularChecked: Story = () => (
+export const LargeCircularChecked = () => (
);
LargeCircularChecked.storyName = 'large+circular+checked';
-export const LargeCircularMixed: Story = () => (
+export const LargeCircularMixed = () => (
);
LargeCircularMixed.storyName = 'large+circular+mixed';
-export const LargeLabelWrapping: Story = () => (
+export const LargeLabelWrapping = () => (
;
-type Story = StoryFn;
-
-export const Unchecked: Story = () => ;
+export const Unchecked = () => ;
Unchecked.storyName = 'unchecked';
export const UncheckedRTL = getStoryVariant(Unchecked, RTL);
-export const Checked: Story = () => ;
+export const Checked = () => ;
Checked.storyName = 'checked';
-export const Mixed: Story = () => ;
+export const Mixed = () => ;
Mixed.storyName = 'mixed';
-export const Disabled: Story = () => ;
+export const Disabled = () => ;
Disabled.storyName = 'disabled';
diff --git a/apps/vr-tests-react-components/src/stories/Combobox/Combobox.stories.tsx b/apps/vr-tests-react-components/src/stories/Combobox/Combobox.stories.tsx
index fc2e9e8c19314..1bedebf4a8493 100644
--- a/apps/vr-tests-react-components/src/stories/Combobox/Combobox.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Combobox/Combobox.stories.tsx
@@ -1,6 +1,6 @@
import * as React from 'react';
import { Steps, StoryWright } from 'storywright';
-import type { Meta, StoryFn } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { Combobox, Option } from '@fluentui/react-combobox';
import { TestWrapperDecoratorFixedWidth } from '../../utilities';
@@ -26,9 +26,7 @@ export default {
],
} satisfies Meta;
-type Story = StoryFn;
-
-export const AppearanceOutlineDefault: Story = () => (
+export const AppearanceOutlineDefault = () => (
@@ -36,7 +34,7 @@ export const AppearanceOutlineDefault: Story = () => (
AppearanceOutlineDefault.storyName = 'Appearance: outline (default)';
-export const AppearanceUnderline: Story = () => (
+export const AppearanceUnderline = () => (
@@ -44,7 +42,7 @@ export const AppearanceUnderline: Story = () => (
AppearanceUnderline.storyName = 'Appearance: underline';
-export const AppearanceFilledDarker: Story = () => (
+export const AppearanceFilledDarker = () => (
@@ -54,7 +52,7 @@ export const AppearanceFilledDarker: Story = () => (
AppearanceFilledDarker.storyName = 'Appearance: filled-darker';
-export const AppearanceFilledLighter: Story = () => (
+export const AppearanceFilledLighter = () => (
@@ -64,13 +62,13 @@ export const AppearanceFilledLighter: Story = () => (
AppearanceFilledLighter.storyName = 'Appearance: filled-lighter';
-export const Disabled: Story = () => (
+export const Disabled = () => (
);
-export const DisabledWithValue: Story = () => (
+export const DisabledWithValue = () => (
@@ -78,7 +76,7 @@ export const DisabledWithValue: Story = () => (
DisabledWithValue.storyName = 'Disabled with value';
-export const InvalidOutline: Story = () => (
+export const InvalidOutline = () => (
@@ -86,7 +84,7 @@ export const InvalidOutline: Story = () => (
InvalidOutline.storyName = 'Invalid: outline';
-export const InvalidUnderline: Story = () => (
+export const InvalidUnderline = () => (
@@ -94,7 +92,7 @@ export const InvalidUnderline: Story = () => (
InvalidUnderline.storyName = 'Invalid: underline';
-export const InvalidFilledDarker: Story = () => (
+export const InvalidFilledDarker = () => (
@@ -104,7 +102,7 @@ export const InvalidFilledDarker: Story = () => (
InvalidFilledDarker.storyName = 'Invalid: filled-darker';
-export const InvalidFilledLighter: Story = () => (
+export const InvalidFilledLighter = () => (
@@ -114,7 +112,7 @@ export const InvalidFilledLighter: Story = () => (
InvalidFilledLighter.storyName = 'Invalid: filled-lighter';
-export const WithPlaceholder: Story = () => (
+export const WithPlaceholder = () => (
@@ -122,7 +120,7 @@ export const WithPlaceholder: Story = () => (
WithPlaceholder.storyName = 'With placeholder';
-export const WithValue: Story = () => (
+export const WithValue = () => (
@@ -130,7 +128,7 @@ export const WithValue: Story = () => (
WithValue.storyName = 'With value';
-export const SizeSmall: Story = () => (
+export const SizeSmall = () => (
@@ -138,7 +136,7 @@ export const SizeSmall: Story = () => (
SizeSmall.storyName = 'Size: small';
-export const SizeLarge: Story = () => (
+export const SizeLarge = () => (
diff --git a/apps/vr-tests-react-components/src/stories/Combobox/ComboboxOptionInteractions.stories.tsx b/apps/vr-tests-react-components/src/stories/Combobox/ComboboxOptionInteractions.stories.tsx
index 9bd7f05de3e60..af4e328b47e3e 100644
--- a/apps/vr-tests-react-components/src/stories/Combobox/ComboboxOptionInteractions.stories.tsx
+++ b/apps/vr-tests-react-components/src/stories/Combobox/ComboboxOptionInteractions.stories.tsx
@@ -1,6 +1,6 @@
import * as React from 'react';
import { Steps, StoryWright } from 'storywright';
-import type { Meta, StoryFn } from '@storybook/react';
+import type { Meta } from '@storybook/react';
import { Combobox, Option, OptionGroup } from '@fluentui/react-combobox';
import { TestWrapperDecoratorFixedWidth } from '../../utilities';
@@ -25,9 +25,7 @@ export default {
],
} satisfies Meta;
-type Story = StoryFn;
-
-export const Open: Story = () => (
+export const Open = () => (
@@ -37,7 +35,7 @@ export const Open: Story = () => (
);
-export const OpenWithInlinePopup: Story = () => (
+export const OpenWithInlinePopup = () => (
@@ -49,7 +47,7 @@ export const OpenWithInlinePopup: Story = () => (
OpenWithInlinePopup.storyName = 'Open with inlinePopup';
-export const WhenRenderingInlineItShouldRenderOnTopOfRelativelyPositionedElements: Story = () => (
+export const WhenRenderingInlineItShouldRenderOnTopOfRelativelyPositionedElements = () => (
@@ -63,7 +61,7 @@ export const WhenRenderingInlineItShouldRenderOnTopOfRelativelyPositionedElement
WhenRenderingInlineItShouldRenderOnTopOfRelativelyPositionedElements.storyName =
'When rendering inline, it should render on top of relatively positioned elements';
-export const OptionWithLongContent: Story = () => (
+export const OptionWithLongContent = () => (