mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-07 15:41:57 +08:00
64 lines
1.4 KiB
Markdown
64 lines
1.4 KiB
Markdown
```js filename="NavigationBasedComponent.stories.js" renderer="react" language="js"
|
|
import NavigationBasedComponent from './NavigationBasedComponent';
|
|
|
|
export default {
|
|
component: NavigationBasedComponent,
|
|
parameters: {
|
|
nextjs: {
|
|
appDirectory: true,
|
|
navigation: {
|
|
segments: [
|
|
['slug', 'hello'],
|
|
['framework', 'nextjs'],
|
|
],
|
|
},
|
|
},
|
|
},
|
|
};
|
|
```
|
|
|
|
```ts filename="NavigationBasedComponent.stories.ts" renderer="react" language="ts-4-9"
|
|
import { Meta, StoryObj } from '@storybook/react';
|
|
|
|
import NavigationBasedComponent from './NavigationBasedComponent';
|
|
|
|
const meta = {
|
|
component: NavigationBasedComponent,
|
|
parameters: {
|
|
nextjs: {
|
|
appDirectory: true,
|
|
navigation: {
|
|
segments: [
|
|
['slug', 'hello'],
|
|
['framework', 'nextjs'],
|
|
],
|
|
},
|
|
},
|
|
},
|
|
} satisfies Meta<typeof NavigationBasedComponent>;
|
|
export default meta;
|
|
```
|
|
|
|
```ts filename="NavigationBasedComponent.stories.ts" renderer="react" language="ts"
|
|
import { Meta, StoryObj } from '@storybook/react';
|
|
|
|
import NavigationBasedComponent from './NavigationBasedComponent';
|
|
|
|
const meta: Meta<typeof NavigationBasedComponent> = {
|
|
component: NavigationBasedComponent,
|
|
parameters: {
|
|
nextjs: {
|
|
appDirectory: true,
|
|
navigation: {
|
|
segments: [
|
|
['slug', 'hello'],
|
|
['framework', 'nextjs'],
|
|
],
|
|
},
|
|
},
|
|
},
|
|
};
|
|
export default meta;
|
|
```
|
|
|