79706290

Date: 2025-07-18 14:08:59
Score: 0.5
Natty:
Report link

From Storybook 7+, the backgrounds addon was refactored. Now you must:

  1. Define backgrounds in preview.tsx like this

    // preview.tsx
    const preview: Preview = {
      parameters: {
        backgrounds: {
          options: {
            dark: { name: 'Dark', value: '#000000' },
            light: { name: 'Light', value: '#FFFFFF' },
          },
        },
      },
    };
    
  2. Stories like this

    export const OnDark: Story = {
      globals: {
        backgrounds: { value: 'dark' },
      },
    };
    

For more details: https://storybook.js.org/docs/essentials/backgrounds

Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Sathira Nipun