diff --git a/docs/_snippets/addon-a11y-parameter-example.md b/docs/_snippets/addon-a11y-parameter-example.md
index 7920d6d22e0a..f2823b4bd258 100644
--- a/docs/_snippets/addon-a11y-parameter-example.md
+++ b/docs/_snippets/addon-a11y-parameter-example.md
@@ -146,7 +146,7 @@ export const NoA11yFail = {
// Replace your-framework with the framework you are using, e.g. sveltekit or svelte-vite
import type { Meta, StoryObj } from '@storybook/your-framework';
-import { Button } from './Button.svelte';
+import Button from './Button.svelte';
const meta = {
component: Button,
@@ -205,7 +205,7 @@ export const NoA11yFail: Story = {
```
```js filename="Button.stories.js" renderer="svelte" language="js" tabTitle="CSF 3"
-import { Button } from './Button.svelte';
+import Button from './Button.svelte';
export default {
component: Button,
diff --git a/docs/_snippets/addon-a11y-parameter-remove.md b/docs/_snippets/addon-a11y-parameter-remove.md
index 078d2c1ccf8d..8071d7fd2209 100644
--- a/docs/_snippets/addon-a11y-parameter-remove.md
+++ b/docs/_snippets/addon-a11y-parameter-remove.md
@@ -75,7 +75,7 @@ export default meta;
// Replace your-framework with the framework you are using, e.g. sveltekit or svelte-vite
import type { Meta } from '@storybook/your-framework';
-import { Button } from './Button.svelte';
+import Button from './Button.svelte';
const meta = {
component: Button,
@@ -104,7 +104,7 @@ export default meta;
```
```js filename="Button.stories.js" renderer="svelte" language="js" tabTitle="CSF 3"
-import { Button } from './Button.svelte';
+import Button from './Button.svelte';
export default {
component: Button,
diff --git a/docs/_snippets/addon-a11y-parameter-todo-in-meta.md b/docs/_snippets/addon-a11y-parameter-todo-in-meta.md
index 28e22c80c3c7..e6ca6f88cef7 100644
--- a/docs/_snippets/addon-a11y-parameter-todo-in-meta.md
+++ b/docs/_snippets/addon-a11y-parameter-todo-in-meta.md
@@ -59,14 +59,14 @@ export default {
};
```
-```svelte filename="Button.stories.svelte" renderer="svelte" language="ts" tabTitle="Svelte CSF"
+```svelte filename="DataTable.stories.svelte" renderer="svelte" language="ts" tabTitle="Svelte CSF"
```
-```ts filename="Button.stories.ts" renderer="svelte" language="ts" tabTitle="CSF 3"
+```ts filename="DataTable.stories.ts" renderer="svelte" language="ts" tabTitle="CSF 3"
// Replace your-framework with the framework you are using, e.g. sveltekit or svelte-vite
import type { Meta } from '@storybook/your-framework';
-import { Button } from './Button.svelte';
+import DataTable from './DataTable.svelte';
const meta = {
- component: Button,
+ component: DataTable,
parameters: {
// 👇 This component's accessibility tests will not fail
// Instead, they display warnings in the Storybook UI
a11y: { test: 'todo' },
},
-} satisfies Meta;
+} satisfies Meta;
export default meta;
```
-```svelte filename="Button.stories.svelte" renderer="svelte" language="js" tabTitle="Svelte CSF"
+```svelte filename="DataTable.stories.svelte" renderer="svelte" language="js" tabTitle="Svelte CSF"
```
-```js filename="Button.stories.js" renderer="svelte" language="js" tabTitle="CSF 3"
-import { Button } from './Button.svelte';
+```js filename="DataTable.stories.js" renderer="svelte" language="js" tabTitle="CSF 3"
+import DataTable from './DataTable.svelte';
export default {
- component: Button,
+ component: DataTable,
parameters: {
// 👇 This component's accessibility tests will not fail
// Instead, they display warnings in the Storybook UI
@@ -193,6 +193,7 @@ const meta = preview.meta({
```js filename="DataTable.stories.js" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { DataTable } from './DataTable';
const meta = preview.meta({
diff --git a/docs/_snippets/addon-backgrounds-define-globals.md b/docs/_snippets/addon-backgrounds-define-globals.md
index 431f6c31257d..9435bcba7ab0 100644
--- a/docs/_snippets/addon-backgrounds-define-globals.md
+++ b/docs/_snippets/addon-backgrounds-define-globals.md
@@ -281,6 +281,7 @@ export const OnDark = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/addon-backgrounds-disabled.md b/docs/_snippets/addon-backgrounds-disabled.md
index 0e9dc6d74e7c..268bcd0f15fa 100644
--- a/docs/_snippets/addon-backgrounds-disabled.md
+++ b/docs/_snippets/addon-backgrounds-disabled.md
@@ -140,6 +140,7 @@ export const Large = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/addon-backgrounds-grid.md b/docs/_snippets/addon-backgrounds-grid.md
index 62cc81532675..8c2d90af17ae 100644
--- a/docs/_snippets/addon-backgrounds-grid.md
+++ b/docs/_snippets/addon-backgrounds-grid.md
@@ -288,6 +288,7 @@ const meta = preview.meta({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/addon-backgrounds-options-in-meta.md b/docs/_snippets/addon-backgrounds-options-in-meta.md
index e4dfa34a7660..266ec8eb12bb 100644
--- a/docs/_snippets/addon-backgrounds-options-in-meta.md
+++ b/docs/_snippets/addon-backgrounds-options-in-meta.md
@@ -344,6 +344,7 @@ const meta = preview.meta({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/addon-viewport-define-globals.md b/docs/_snippets/addon-viewport-define-globals.md
index 8e8846e5c5a4..dd2df1817cf9 100644
--- a/docs/_snippets/addon-viewport-define-globals.md
+++ b/docs/_snippets/addon-viewport-define-globals.md
@@ -112,7 +112,7 @@ export const OnPhone = {
// Replace your-framework with svelte-vite or sveltekit
import type { Meta, StoryObj } from '@storybook/your-framework';
-import { Button } from './Button';
+import Button from './Button.svelte';
const meta = {
component: Button,
@@ -279,6 +279,7 @@ export const OnPhone = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/after-each-in-meta.md b/docs/_snippets/after-each-in-meta.md
index 727c37ccf0ce..488d3e24be35 100644
--- a/docs/_snippets/after-each-in-meta.md
+++ b/docs/_snippets/after-each-in-meta.md
@@ -47,7 +47,7 @@ export const Basic = meta.story({
import Page from './Page.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Page,
// 👇 Runs after each story in this file
async afterEach(context) {
@@ -104,7 +104,7 @@ export const Basic = {
import Page from './Page.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Page,
// 👇 Runs after each story in this file
async afterEach(context) {
@@ -264,6 +264,7 @@ export const Basic = meta.story({
```js filename="Page.stories.js" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Page } from './Page';
const meta = preview.meta({
diff --git a/docs/_snippets/api-doc-block-argtypes-parameter.md b/docs/_snippets/api-doc-block-argtypes-parameter.md
index 35141c192b23..af8d83e2e958 100644
--- a/docs/_snippets/api-doc-block-argtypes-parameter.md
+++ b/docs/_snippets/api-doc-block-argtypes-parameter.md
@@ -36,7 +36,7 @@ const meta = preview.meta({
import Button from './Button.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
parameters: {
docs: {
@@ -79,7 +79,7 @@ export default {
import Button from './Button.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
parameters: {
docs: {
@@ -197,6 +197,7 @@ const meta = preview.meta({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/api-doc-block-canvas-parameter.md b/docs/_snippets/api-doc-block-canvas-parameter.md
index f885229e60ba..3e590a65ec7e 100644
--- a/docs/_snippets/api-doc-block-canvas-parameter.md
+++ b/docs/_snippets/api-doc-block-canvas-parameter.md
@@ -244,6 +244,7 @@ export const Basic = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/api-doc-block-controls-parameter.md b/docs/_snippets/api-doc-block-controls-parameter.md
index f4dd7aa3fee2..9e3a9768ec82 100644
--- a/docs/_snippets/api-doc-block-controls-parameter.md
+++ b/docs/_snippets/api-doc-block-controls-parameter.md
@@ -36,7 +36,7 @@ const meta = preview.meta({
import Button from './Button.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
parameters: {
docs: {
@@ -79,7 +79,7 @@ export default {
import Button from './Button.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
parameters: {
docs: {
@@ -201,6 +201,7 @@ const meta = preview.meta({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/api-doc-block-description-example.md b/docs/_snippets/api-doc-block-description-example.md
index 2db5926f156f..9b03f07c67c7 100644
--- a/docs/_snippets/api-doc-block-description-example.md
+++ b/docs/_snippets/api-doc-block-description-example.md
@@ -81,7 +81,7 @@ export const Primary = meta.story({
* Button stories
* These stories showcase the button
*/
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
parameters: {
docs: {
@@ -185,7 +185,7 @@ export const Primary = {
* Button stories
* These stories showcase the button
*/
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
parameters: {
docs: {
@@ -467,6 +467,7 @@ export const Primary = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/api-doc-block-source-parameter.md b/docs/_snippets/api-doc-block-source-parameter.md
index cfabd70472bc..3f3c35b6dfb8 100644
--- a/docs/_snippets/api-doc-block-source-parameter.md
+++ b/docs/_snippets/api-doc-block-source-parameter.md
@@ -43,7 +43,7 @@ export const Basic = meta.story({
import Button from './Button.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
});
@@ -95,7 +95,7 @@ export const Basic = {
import Button from './Button.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
});
@@ -240,6 +240,7 @@ export const Basic = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/api-doc-block-story-parameter.md b/docs/_snippets/api-doc-block-story-parameter.md
index ae256429c282..c1688f92f3fc 100644
--- a/docs/_snippets/api-doc-block-story-parameter.md
+++ b/docs/_snippets/api-doc-block-story-parameter.md
@@ -43,7 +43,7 @@ export const Basic = meta.story({
import Button from './Button.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
});
@@ -95,7 +95,7 @@ export const Basic = {
import Button from './Button.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Button,
});
@@ -240,6 +240,7 @@ export const Basic = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-default-value.md b/docs/_snippets/arg-types-default-value.md
index 5b42e7105dbb..926d7ba7ebf8 100644
--- a/docs/_snippets/arg-types-default-value.md
+++ b/docs/_snippets/arg-types-default-value.md
@@ -262,6 +262,7 @@ const meta = preview.meta({
```js filename="Example.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Example } from './Example';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-description.md b/docs/_snippets/arg-types-description.md
index 30d6ac827fb3..d60a86b28844 100644
--- a/docs/_snippets/arg-types-description.md
+++ b/docs/_snippets/arg-types-description.md
@@ -197,6 +197,7 @@ const meta = preview.meta({
```js filename="Example.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Example } from './Example';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-if.md b/docs/_snippets/arg-types-if.md
index daf6bb7b10b1..02210d722694 100644
--- a/docs/_snippets/arg-types-if.md
+++ b/docs/_snippets/arg-types-if.md
@@ -483,6 +483,7 @@ const meta = preview.meta({
```js filename="Example.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Example } from './Example';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-in-meta.md b/docs/_snippets/arg-types-in-meta.md
index 4bb13a963866..d532b7a09b07 100644
--- a/docs/_snippets/arg-types-in-meta.md
+++ b/docs/_snippets/arg-types-in-meta.md
@@ -223,6 +223,7 @@ const meta = preview.meta({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-in-story.md b/docs/_snippets/arg-types-in-story.md
index bb9c7d7b5295..45a0d9bbee15 100644
--- a/docs/_snippets/arg-types-in-story.md
+++ b/docs/_snippets/arg-types-in-story.md
@@ -261,6 +261,7 @@ export const Basic = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-mapping.md b/docs/_snippets/arg-types-mapping.md
index ca7291582e87..750f3dc91b47 100644
--- a/docs/_snippets/arg-types-mapping.md
+++ b/docs/_snippets/arg-types-mapping.md
@@ -211,6 +211,7 @@ const meta = preview.meta({
```js filename="Example.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Example } from './Example';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-name.md b/docs/_snippets/arg-types-name.md
index 9db1f728ff21..4dd2c741349b 100644
--- a/docs/_snippets/arg-types-name.md
+++ b/docs/_snippets/arg-types-name.md
@@ -197,6 +197,7 @@ const meta = preview.meta({
```js filename="Example.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Example } from './Example';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-options.md b/docs/_snippets/arg-types-options.md
index 6b6078c7bed2..6c477521d666 100644
--- a/docs/_snippets/arg-types-options.md
+++ b/docs/_snippets/arg-types-options.md
@@ -197,6 +197,7 @@ const meta = preview.meta({
```js filename="Example.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Example } from './Example';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-table.md b/docs/_snippets/arg-types-table.md
index 1a15adbf0ba9..a8b6b23318ac 100644
--- a/docs/_snippets/arg-types-table.md
+++ b/docs/_snippets/arg-types-table.md
@@ -112,7 +112,7 @@ export default {
// Replace your-framework with svelte-vite or sveltekit
import type { Meta } from '@storybook/your-framework';
-import { Example } from './Example';
+import Example from './Example.svelte';
const meta = {
component: Example,
@@ -236,6 +236,7 @@ const meta = preview.meta({
```js filename="Example.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Example } from './Example';
const meta = preview.meta({
diff --git a/docs/_snippets/arg-types-type.md b/docs/_snippets/arg-types-type.md
index a4fd1823cfd3..28a96463fb15 100644
--- a/docs/_snippets/arg-types-type.md
+++ b/docs/_snippets/arg-types-type.md
@@ -171,6 +171,7 @@ const meta = preview.meta({
```js filename="Example.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Example } from './Example';
const meta = preview.meta({
diff --git a/docs/_snippets/automocked-modules-in-story.md b/docs/_snippets/automocked-modules-in-story.md
index a8ede4299fe2..b4a0d5088cd1 100644
--- a/docs/_snippets/automocked-modules-in-story.md
+++ b/docs/_snippets/automocked-modules-in-story.md
@@ -130,7 +130,7 @@ export const LogIn = {
import { defineMeta } from '@storybook/addon-svelte-csf';
import { expect, mocked } from 'storybook/test';
- import { AuthButton } from './AuthButton.svelte';
+ import AuthButton from './AuthButton.svelte';
import { v4 as uuidv4 } from 'uuid';
import { getUserFromSession } from '../lib/session';
@@ -163,7 +163,7 @@ export const LogIn = {
import type { Meta, StoryObj } from '@storybook/your-framework';
import { expect, mocked } from 'storybook/test';
-import { AuthButton } from './AuthButton.svelte';
+import AuthButton from './AuthButton.svelte';
import { v4 as uuidv4 } from 'uuid';
import { getUserFromSession } from '../lib/session';
@@ -228,7 +228,7 @@ export const LogIn: Story = {
```js filename="AuthButton.stories.js" renderer="svelte" language="js" tabTitle="CSF 3"
import { expect } from 'storybook/test';
-import { AuthButton } from './AuthButton.svelte';
+import AuthButton from './AuthButton.svelte';
import { v4 as uuidv4 } from 'uuid';
import { getUserFromSession } from '../lib/session';
diff --git a/docs/_snippets/before-each-in-meta-mock-date.md b/docs/_snippets/before-each-in-meta-mock-date.md
index 100e8a979435..fa57c8291ad9 100644
--- a/docs/_snippets/before-each-in-meta-mock-date.md
+++ b/docs/_snippets/before-each-in-meta-mock-date.md
@@ -3,7 +3,7 @@ import type { Meta, StoryObj } from '@storybook/angular';
import MockDate from 'mockdate';
-import { Page } from './Page';
+import { Page } from './Page.component';
const meta: Meta = {
component: Page,
@@ -33,7 +33,7 @@ import MockDate from 'mockdate';
import preview from '../.storybook/preview';
-import { Page } from './Page';
+import { Page } from './Page.component';
const meta = preview.meta({
component: Page,
@@ -63,7 +63,7 @@ export const Basic = meta.story({
import Page from './Page.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Page,
// 👇 Set the value of Date for every story in the file
async beforeEach() {
@@ -141,7 +141,7 @@ export const Basic = {
import Page from './Page.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Page,
// 👇 Set the value of Date for every story in the file
async beforeEach() {
diff --git a/docs/_snippets/button-group-story.md b/docs/_snippets/button-group-story.md
index 049d81fb2fc2..d3aef1a7ca93 100644
--- a/docs/_snippets/button-group-story.md
+++ b/docs/_snippets/button-group-story.md
@@ -445,6 +445,7 @@ export const Pair = meta.story({
```js filename="ButtonGroup.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { ButtonGroup } from '../ButtonGroup';
//👇 Imports the Button stories
diff --git a/docs/_snippets/button-story-argtypes-with-categories.md b/docs/_snippets/button-story-argtypes-with-categories.md
index 6637773506e4..dec9a6aeae8c 100644
--- a/docs/_snippets/button-story-argtypes-with-categories.md
+++ b/docs/_snippets/button-story-argtypes-with-categories.md
@@ -375,6 +375,7 @@ const meta = preview.meta({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/button-story-argtypes-with-subcategories.md b/docs/_snippets/button-story-argtypes-with-subcategories.md
index 10140c72ace3..2ad9013d11d1 100644
--- a/docs/_snippets/button-story-argtypes-with-subcategories.md
+++ b/docs/_snippets/button-story-argtypes-with-subcategories.md
@@ -411,6 +411,7 @@ const meta = preview.meta({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/button-story-component-args-primary.md b/docs/_snippets/button-story-component-args-primary.md
index 9dd8ff2498c7..370259da2a35 100644
--- a/docs/_snippets/button-story-component-args-primary.md
+++ b/docs/_snippets/button-story-component-args-primary.md
@@ -346,6 +346,7 @@ const meta = preview.meta({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/button-story-component-decorator.md b/docs/_snippets/button-story-component-decorator.md
index 7240f4b8df51..210a60b92f02 100644
--- a/docs/_snippets/button-story-component-decorator.md
+++ b/docs/_snippets/button-story-component-decorator.md
@@ -320,6 +320,7 @@ const meta = preview.meta({
```jsx filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/button-story-decorator.md b/docs/_snippets/button-story-decorator.md
index 5af4660489e8..0a9293745073 100644
--- a/docs/_snippets/button-story-decorator.md
+++ b/docs/_snippets/button-story-decorator.md
@@ -388,6 +388,7 @@ export const Primary = meta.story({
```jsx filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/button-story-default-export-with-component.md b/docs/_snippets/button-story-default-export-with-component.md
index 2841563f9a0a..713f03647c73 100644
--- a/docs/_snippets/button-story-default-export-with-component.md
+++ b/docs/_snippets/button-story-default-export-with-component.md
@@ -210,6 +210,7 @@ const meta = preview.meta({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/button-story-rename-story.md b/docs/_snippets/button-story-rename-story.md
index fd8fa6ffc1d3..937e3f0b3824 100644
--- a/docs/_snippets/button-story-rename-story.md
+++ b/docs/_snippets/button-story-rename-story.md
@@ -406,6 +406,7 @@ export const Primary = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/button-story-using-args.md b/docs/_snippets/button-story-using-args.md
index ec16735ba7b6..a3e2ff6726a2 100644
--- a/docs/_snippets/button-story-using-args.md
+++ b/docs/_snippets/button-story-using-args.md
@@ -795,6 +795,7 @@ export const Tertiary = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/button-story-with-args.md b/docs/_snippets/button-story-with-args.md
index 7db3f5e89117..07283ba493db 100644
--- a/docs/_snippets/button-story-with-args.md
+++ b/docs/_snippets/button-story-with-args.md
@@ -479,6 +479,7 @@ export const Primary = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/button-story-with-emojis.md b/docs/_snippets/button-story-with-emojis.md
index 8f3731ddc5cf..56ffb7c3ca81 100644
--- a/docs/_snippets/button-story-with-emojis.md
+++ b/docs/_snippets/button-story-with-emojis.md
@@ -660,6 +660,7 @@ export const Tertiary = meta.story({
```jsx filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/code-panel-in-meta-and-story.md b/docs/_snippets/code-panel-in-meta-and-story.md
index bb0b7c8fef41..9adc9fdfcb33 100644
--- a/docs/_snippets/code-panel-in-meta-and-story.md
+++ b/docs/_snippets/code-panel-in-meta-and-story.md
@@ -622,6 +622,7 @@ export const Secondary = meta.story({
```js filename="Button.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Button } from './Button';
const meta = preview.meta({
diff --git a/docs/_snippets/component-story-custom-args-complex.md b/docs/_snippets/component-story-custom-args-complex.md
index 4d8e7e791fb0..96f181e8a585 100644
--- a/docs/_snippets/component-story-custom-args-complex.md
+++ b/docs/_snippets/component-story-custom-args-complex.md
@@ -248,6 +248,8 @@ export const ExampleStory: Story = {
+
+
+ {#snippet template(args)}
+
+
+
+
+
+
+ {/snippet}
+
+```
diff --git a/docs/_snippets/foo-bar-baz-story.md b/docs/_snippets/foo-bar-baz-story.md
index 1403194e2c69..b2b1cc5aee6b 100644
--- a/docs/_snippets/foo-bar-baz-story.md
+++ b/docs/_snippets/foo-bar-baz-story.md
@@ -166,6 +166,7 @@ export const Baz = meta.story();
```js filename="FooBar.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Foo } from './Foo';
const meta = preview.meta({
@@ -201,6 +202,7 @@ export const Baz = meta.story();
```js filename="FooBar.stories.js" renderer="vue" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import Foo from './Foo.vue';
const meta = preview.meta({
diff --git a/docs/_snippets/highlight-remove.md b/docs/_snippets/highlight-remove.md
index 080e2d73b630..49d4560eba66 100644
--- a/docs/_snippets/highlight-remove.md
+++ b/docs/_snippets/highlight-remove.md
@@ -120,7 +120,6 @@ export const RemoveHighlight: Story = {
import { useChannel } from 'storybook/preview-api';
import { HIGHLIGHT, REMOVE_HIGHLIGHT } from 'storybook/highlight';
-
import MyComponent from './MyComponent.svelte';
const { Story } = defineMeta({
@@ -176,7 +175,6 @@ export const RemoveHighlight = {
import { useChannel } from 'storybook/preview-api';
import { HIGHLIGHT, REMOVE_HIGHLIGHT } from 'storybook/highlight';
-
import MyComponent from './MyComponent.svelte';
const { Story } = defineMeta({
diff --git a/docs/_snippets/histogram-story.md b/docs/_snippets/histogram-story.md
index 2ff15e04232a..540afca2f097 100644
--- a/docs/_snippets/histogram-story.md
+++ b/docs/_snippets/histogram-story.md
@@ -506,6 +506,7 @@ export const Basic = meta.story({
```js filename="Histogram.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { Histogram } from './Histogram';
const meta = preview.meta({
diff --git a/docs/_snippets/interaction-test-complex.md b/docs/_snippets/interaction-test-complex.md
index 99747aeaa769..1d8756c9aab8 100644
--- a/docs/_snippets/interaction-test-complex.md
+++ b/docs/_snippets/interaction-test-complex.md
@@ -179,7 +179,7 @@ export const Submits = {
import { fn, expect } from 'storybook/test';
import { users } from '../mocks/users';
- import { EventForm } from './EventForm.svelte';
+ import EventForm from './EventForm.svelte';
const { Story } = defineMeta({
component: EventForm,
@@ -224,7 +224,7 @@ import type { Meta, StoryObj } from '@storybook/your-framework';
import { fn, expect } from 'storybook/test';
import { users } from '../mocks/users';
-import { EventForm } from './EventForm.svelte';
+import EventForm from './EventForm.svelte';
const meta = {
component: EventForm,
@@ -270,7 +270,7 @@ export const Submits: Story = {
import { fn, expect } from 'storybook/test';
import { users } from '../mocks/users';
- import { EventForm } from './EventForm.svelte';
+ import EventForm from './EventForm.svelte';
const { Story } = defineMeta({
component: EventForm,
@@ -313,7 +313,7 @@ export const Submits: Story = {
import { fn, expect } from 'storybook/test';
import { users } from '../mocks/users';
-import { EventForm } from './EventForm.svelte';
+import EventForm from './EventForm.svelte';
export default {
component: EventForm,
diff --git a/docs/_snippets/interaction-test-fn-mock-spy.md b/docs/_snippets/interaction-test-fn-mock-spy.md
index 948fdaf9951d..1d62bf1f0bdf 100644
--- a/docs/_snippets/interaction-test-fn-mock-spy.md
+++ b/docs/_snippets/interaction-test-fn-mock-spy.md
@@ -142,7 +142,7 @@ export const FilledForm = {
import type { Meta, StoryObj } from '@storybook/your-framework';
import { fn, expect } from 'storybook/test';
-import { LoginForm } from './LoginForm.svelte';
+import LoginForm from './LoginForm.svelte';
const meta = {
component: LoginForm,
@@ -198,7 +198,7 @@ export const FilledForm: Story = {
```js filename="LoginForm.stories.js" renderer="svelte" language="js" tabTitle="CSF 3"
import { fn, expect } from 'storybook/test';
-import { LoginForm } from './LoginForm.svelte';
+import LoginForm from './LoginForm.svelte';
export default {
component: LoginForm,
diff --git a/docs/_snippets/interaction-test-simple.md b/docs/_snippets/interaction-test-simple.md
index 2da522e555e1..8756cdad4aab 100644
--- a/docs/_snippets/interaction-test-simple.md
+++ b/docs/_snippets/interaction-test-simple.md
@@ -112,7 +112,7 @@ export const Opens = {
import type { Meta, StoryObj } from '@storybook/your-framework';
import { expect } from 'storybook/test';
-import { Dialog } from './Dialog.svelte';
+import Dialog from './Dialog.svelte';
const meta = {
component: Dialog,
@@ -156,7 +156,7 @@ export const Opens: Story = {
```js filename="Dialog.stories.js" renderer="svelte" language="js" tabTitle="CSF 3"
import { expect } from 'storybook/test';
-import { Dialog } from './Dialog.svelte';
+import Dialog from './Dialog.svelte';
export default {
component: Dialog,
diff --git a/docs/_snippets/list-story-expanded.md b/docs/_snippets/list-story-expanded.md
index e5dd849f4ccc..367ba32d5b66 100644
--- a/docs/_snippets/list-story-expanded.md
+++ b/docs/_snippets/list-story-expanded.md
@@ -331,7 +331,7 @@ export const ManyItems: Story = {
};
```
-```svelte filename="List.stories.svelte" renderer="svelte" language="js" tabTitle="Svelte CSF"
+```svelte filename="List.stories.svelte" renderer="svelte" language="js"
@@ -71,7 +71,7 @@ export const ChristmasUI = meta.story({
/>
```
-```ts filename="LoginForm.stories.ts" renderer="svelte" language="ts" tabTitle="CSF 3"
+```ts filename="Page.stories.ts" renderer="svelte" language="ts" tabTitle="CSF 3"
import MockDate from 'mockdate';
// ...rest of story file
@@ -86,14 +86,14 @@ export const ChristmasUI: Story = {
};
```
-```svelte filename="LoginForm.stories.svelte" renderer="svelte" language="js" tabTitle="Svelte CSF"
+```svelte filename="Page.stories.svelte" renderer="svelte" language="js" tabTitle="Svelte CSF"
@@ -108,7 +108,7 @@ export const ChristmasUI: Story = {
/>
```
-```js filename="LoginForm.stories.js" renderer="svelte" language="js" tabTitle="CSF 3"
+```js filename="Page.stories.js" renderer="svelte" language="js" tabTitle="CSF 3"
import MockDate from 'mockdate';
// ...rest of story file
diff --git a/docs/_snippets/my-component-story-mandatory-export.md b/docs/_snippets/my-component-story-mandatory-export.md
index 91cf467e9d4d..7f85bea00ddd 100644
--- a/docs/_snippets/my-component-story-mandatory-export.md
+++ b/docs/_snippets/my-component-story-mandatory-export.md
@@ -27,7 +27,7 @@ export default meta;
import MyComponent from './MyComponent.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
/* 👇 The title prop is optional.
* See https://storybook.js.org/docs/configure/#configure-story-loading
* to learn how to generate automatic titles
@@ -45,7 +45,7 @@ export default meta;
```
```js filename="MyComponent.story.js" renderer="svelte" language="js" tabTitle="CSF 3"
-import { MyComponent } from './MyComponent';
+import MyComponent from './MyComponent.svelte';
export default {
/* 👇 The title prop is optional.
@@ -88,7 +88,7 @@ export default {
import MyComponent from './MyComponent.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
/* 👇 The title prop is optional.
* See https://storybook.js.org/docs/configure/#configure-story-loading
* to learn how to generate automatic titles
diff --git a/docs/_snippets/my-component-story-use-globaltype.md b/docs/_snippets/my-component-story-use-globaltype.md
index a4e3b74bdbdf..caff0c961c77 100644
--- a/docs/_snippets/my-component-story-use-globaltype.md
+++ b/docs/_snippets/my-component-story-use-globaltype.md
@@ -659,6 +659,7 @@ export const StoryWithLocale = meta.story({
```js filename="MyComponent.stories.js|jsx" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import { MyComponent } from './MyComponent';
const meta = preview.meta({
diff --git a/docs/_snippets/nextjs-app-directory-in-meta.md b/docs/_snippets/nextjs-app-directory-in-meta.md
index 565b999547b5..ce5fe7a95544 100644
--- a/docs/_snippets/nextjs-app-directory-in-meta.md
+++ b/docs/_snippets/nextjs-app-directory-in-meta.md
@@ -47,6 +47,7 @@ const meta = preview.meta({
```js filename="NavigationBasedComponent.stories.js" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import NavigationBasedComponent from './NavigationBasedComponent';
const meta = preview.meta({
diff --git a/docs/_snippets/nextjs-navigation-override-in-story.md b/docs/_snippets/nextjs-navigation-override-in-story.md
index 11f142fc99a2..68f85db8051f 100644
--- a/docs/_snippets/nextjs-navigation-override-in-story.md
+++ b/docs/_snippets/nextjs-navigation-override-in-story.md
@@ -91,6 +91,7 @@ export const Example = meta.story({
```js filename="NavigationBasedComponent.stories.js" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import NavigationBasedComponent from './NavigationBasedComponent';
const meta = preview.meta({
diff --git a/docs/_snippets/nextjs-navigation-segments-for-use-params-override-in-meta.md b/docs/_snippets/nextjs-navigation-segments-for-use-params-override-in-meta.md
index a2324e16771b..3bb2965c4300 100644
--- a/docs/_snippets/nextjs-navigation-segments-for-use-params-override-in-meta.md
+++ b/docs/_snippets/nextjs-navigation-segments-for-use-params-override-in-meta.md
@@ -65,6 +65,7 @@ const meta = preview.meta({
```js filename="NavigationBasedComponent.stories.js" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import NavigationBasedComponent from './NavigationBasedComponent';
const meta = preview.meta({
diff --git a/docs/_snippets/nextjs-navigation-segments-override-in-meta.md b/docs/_snippets/nextjs-navigation-segments-override-in-meta.md
index b44e0602dbe0..60cea70f337e 100644
--- a/docs/_snippets/nextjs-navigation-segments-override-in-meta.md
+++ b/docs/_snippets/nextjs-navigation-segments-override-in-meta.md
@@ -56,6 +56,7 @@ const meta = preview.meta({
```js filename="NavigationBasedComponent.stories.js" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import NavigationBasedComponent from './NavigationBasedComponent';
const meta = preview.meta({
diff --git a/docs/_snippets/nextjs-router-override-in-story.md b/docs/_snippets/nextjs-router-override-in-story.md
index 4c452ae68b5e..96bec3c73afd 100644
--- a/docs/_snippets/nextjs-router-override-in-story.md
+++ b/docs/_snippets/nextjs-router-override-in-story.md
@@ -79,6 +79,7 @@ export const Example = meta.story({
```js filename="RouterBasedComponent.stories.js" renderer="react" language="js" tabTitle="CSF Next 🧪"
import preview from '../.storybook/preview';
+
import RouterBasedComponent from './RouterBasedComponent';
const meta = preview.meta({
diff --git a/docs/_snippets/page-story-slots.md b/docs/_snippets/page-story-slots.md
index cf59752e0957..51a005727866 100644
--- a/docs/_snippets/page-story-slots.md
+++ b/docs/_snippets/page-story-slots.md
@@ -166,7 +166,7 @@ export const CustomFooter = {
```
-```svelte filename="Page.stories.svelte" renderer="svelte" language="ts" tabTitle="Svelte CSF"
+```svelte filename="Page.stories.svelte" renderer="svelte" language="ts"
@@ -110,7 +110,7 @@ export const Basic = {
import Page from './Page.svelte';
- const meta = defineMeta({
+ const { Story } = defineMeta({
component: Page,
});
diff --git a/docs/_snippets/tags-autodocs-in-meta.md b/docs/_snippets/tags-autodocs-in-meta.md
index 139dd092fcaa..03c278302542 100644
--- a/docs/_snippets/tags-autodocs-in-meta.md
+++ b/docs/_snippets/tags-autodocs-in-meta.md
@@ -1,7 +1,7 @@
```ts filename="Button.stories.ts" renderer="angular" language="ts" tabTitle="CSF 3"
import type { Meta } from '@storybook/angular';
-import { Button } from './Button';
+import { Button } from './Button.component';
const meta: Meta