storybookjs/storybook

Feature: Storybook doesn't show an error for a story file with Meta but no stories

Open

#21,375 opened on Mar 3, 2023

View on GitHub
 (3 comments) (0 reactions) (0 assignees)TypeScript (89,909 stars) (10,058 forks)batch import
feature requesthelp wantedstory index

Description

Describe the bug

If you create a sandbox e.g. npx storybook@next sandbox then run Storybook

Then modify the contents of the Button.stories file to only this:

export default {
  title: 'Hello',
}

or

import { Button } from './Button'
export default {
  component: Button
}

Storybook will not display any errors in the CLI or in the browser, and the Button component will not be visible in the sidebar:

Additionally, you get the same behavior if you change the contents of the story file to be:

import { Button } from './Button'
export default {
  component: Button,
  excludeStories: 'Default'
}

export const Default = {}

Contributor guide