diff --git a/packages/canon/src/components/IconButton/IconButton.stories.tsx b/packages/canon/src/components/IconButton/IconButton.stories.tsx
index 4065b61cb2..c32ddb878a 100644
--- a/packages/canon/src/components/IconButton/IconButton.stories.tsx
+++ b/packages/canon/src/components/IconButton/IconButton.stories.tsx
@@ -18,7 +18,6 @@ import type { Meta, StoryObj } from '@storybook/react';
import { IconButton } from './IconButton';
import { Flex } from '../Flex';
import { Text } from '../Text';
-import { IconButtonProps } from './types';
import { Icon } from '../Icon';
const meta = {
@@ -105,7 +104,8 @@ export const Responsive: Story = {
render: args => } />,
};
-const variants: string[] = ['primary', 'secondary'];
+const variants = ['primary', 'secondary'] as const;
+const sizes = ['small', 'medium'] as const;
export const Playground: Story = {
render: args => (
@@ -113,27 +113,27 @@ export const Playground: Story = {
{variants.map(variant => (
{variant}
- {['small', 'medium'].map(size => (
+ {sizes.map(size => (
['variant']}
- size={size as IconButtonProps['size']}
+ variant={variant}
+ size={size}
icon={}
/>
}
aria-label="Chevron right icon button"
- variant={variant as IconButtonProps['variant']}
- size={size as IconButtonProps['size']}
+ variant={variant}
+ size={size}
/>
}
aria-label="Chevron right icon button"
- variant={variant as IconButtonProps['variant']}
- size={size as IconButtonProps['size']}
+ variant={variant}
+ size={size}
/>
))}