fix(storybook): add global AuthProvider to preview.tsx

This commit is contained in:
senke 2026-02-04 10:17:19 +01:00
parent b26593a000
commit e7da63479a

View file

@ -12,6 +12,7 @@ import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { MemoryRouter } from 'react-router-dom';
import { ToastProvider } from '../src/components/feedback/ToastProvider';
import { AudioProvider } from '../src/context/AudioContext';
import { AuthProvider } from '../src/providers/AuthProvider';
// Create a client for stories
const queryClient = new QueryClient({
@ -82,6 +83,8 @@ const preview: Preview = {
toc: true, // Enable table of contents in docs
},
},
decorators: [
// Global providers decorator
(Story, context) => {
@ -93,9 +96,11 @@ const preview: Preview = {
<QueryClientProvider client={queryClient}>
<ToastProvider>
<AudioProvider>
<MemoryRouter>
<Story />
</MemoryRouter>
<AuthProvider>
<MemoryRouter>
<Story />
</MemoryRouter>
</AuthProvider>
</AudioProvider>
</ToastProvider>
</QueryClientProvider>