```ts // Button.stories.ts import type { Meta, StoryObj } from '@storybook/html'; const meta: Meta = { /* 👇 The title prop is optional. * See https://storybook.js.org/docs/html/configure/overview#configure-story-loading * to learn how to generate automatic titles */ title: 'Button', }; export default meta; /* *👇 Render functions are a framework specific feature to allow you control on how the component renders. * See https://storybook.js.org/docs/7.0/html/api/csf * to learn how to use render functions. */ export const Primary: Story = { render: () => { const btn = document.createElement('button'); btn.innerText = 'Button'; btn.className = [ 'storybook-button', 'storybook-button--medium', 'storybook-button--primary', ].join(' '); return btn; }, }; ```