storybook/docs/snippets/react/nextjs-navigation-push-override-in-preview.ts.mdx

25 lines
476 B
Plaintext

```ts
// .storybook/preview.ts
import { Preview } from '@storybook/react';
const preview: Preview = {
// ...
parameters: {
// ...
nextjs: {
navigation: {
push(...args) {
// Custom logic can go here
// This logs to the Actions panel
action('nextNavigation.push')(...args);
// Return whatever you want here
return Promise.resolve(true);
},
},
},
},
};
export default preview;
```