Witam
Używając themeProvidera napotkałem na problem chcąc go zaimplementować do storybooka.
ThemeProvider sam w sobie działa jak najbardziej ale chcę aby w storybooku theme również był dostępny.
Implementacja od mojej strony wygląda tak w pliku .storybook/preview.js
import React from 'react'
import { configure, addCreator } from '@storybook/react'
import{ themeProvider } from 'styles-components'
import { theme } from '../src/theme/mainTheme.js'
addCreator(story => <ThemeProvider theme={theme}>{story()}</ThemeProvider>)
configure(loadStories, module)
Odkąd wyszedł react 18 same problemy z niektórymi rzeczami.
Nie wiem już co tutaj może być nie tak.
Zgodnie z kodem powyżej każdy nowo utworzony komponent dodany do storybooka powinien mieć propagowany theme przez themeProvidera.
Zamiast tego po użyciu npm run storybook odpala się owszem ale ciągle kręci ładowanie i tak cały czas aż do zamknięcia.
Ktoś ma na to jakiś sposób ?
Dodam, że czy implementuje theme w jakimś pliku xxxx.stories.js to nie ma znaczenia. Czy dodaję czy nie to i tak nie może wczytac.