```ts filename="Button.stories.ts" renderer="angular" language="ts" import type { Meta } from '@storybook/angular'; import { Button as ButtonComponent } from './button.component'; const meta: Meta = { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/configure/#configure-story-loading * to learn how to generate automatic titles */ title: 'Design System/Atoms/Button', component: ButtonComponent, }; export default meta; type Story = StoryObj; // This is the only named export in the file, and it matches the component name export const Button: Story = {}; ``` ```js filename="Button.stories.js|jsx" renderer="common" language="js" import { Button as ButtonComponent } from './Button'; export default { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/configure/#configure-story-loading * to learn how to generate automatic titles */ title: 'Design System/Atoms/Button', component: ButtonComponent, }; // This is the only named export in the file, and it matches the component name export const Button = {}; ``` ```ts filename="Button.stories.ts|tsx" renderer="common" language="ts-4-9" // Replace your-framework with the name of your framework import type { Meta, StoryObj } from '@storybook/your-framework'; import { Button as ButtonComponent } from './Button'; const meta = { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/configure/#configure-story-loading * to learn how to generate automatic titles */ title: 'Design System/Atoms/Button', component: ButtonComponent, } satisfies Meta; export default meta; type Story = StoryObj; // This is the only named export in the file, and it matches the component name export const Button: Story = {}; ``` ```ts filename="Button.stories.ts|tsx" renderer="common" language="ts" // Replace your-framework with the name of your framework import type { Meta, StoryObj } from '@storybook/your-framework'; import { Button as ButtonComponent } from './Button'; const meta: Meta = { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/configure/#configure-story-loading * to learn how to generate automatic titles */ title: 'Design System/Atoms/Button', component: ButtonComponent, }; export default meta; type Story = StoryObj; // This is the only named export in the file, and it matches the component name export const Button: Story = {}; ``` ```js filename="Button.stories.js" renderer="web-components" language="js" export default { title: 'Design System/Atoms/Button', component: 'demo-button', }; // This is the only named export in the file, and it matches the component name export const Button = {}; ``` ```ts filename="Button.stories.ts" renderer="web-components" language="ts" import type { Meta, StoryObj } from '@storybook/your-framework'; const meta: Meta = { title: 'Design System/Atoms/Button', component: 'demo-component', }; export default meta; type Story = StoryObj; // This is the only named export in the file, and it matches the component name export const Button: Story = {}; ```