buster/web/.storybook/preview.tsx

37 lines
777 B
TypeScript
Raw Normal View History

2025-02-22 07:05:50 +08:00
import React from 'react';
2025-02-22 05:13:15 +08:00
import type { Preview } from '@storybook/react';
2025-03-04 01:35:57 +08:00
2025-02-22 07:05:50 +08:00
import { BusterStyleProvider } from '../src/context/BusterStyles/BusterStyles';
2025-02-22 05:13:15 +08:00
import '../src/styles/styles.scss';
const preview: Preview = {
parameters: {
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/i
}
2025-03-04 01:35:57 +08:00
},
backgrounds: {
values: [
// 👇 Default values
{ name: 'Dark', value: '#333' },
{ name: 'Light', value: '#FFFFFF' }
],
// 👇 Specify which background is shown by default
default: 'Light'
2025-02-22 05:13:15 +08:00
}
2025-02-22 07:05:50 +08:00
},
decorators: [
(Story) => {
return (
2025-03-04 01:35:57 +08:00
<BusterStyleProvider>
<Story />
</BusterStyleProvider>
2025-02-22 07:05:50 +08:00
);
}
]
2025-02-22 05:13:15 +08:00
};
export default preview;