мои тесты не пройдены, потому что мои стилизованные компоненты используют тему, переданную из стилевых компонентов <ThemeProvider />
, но когда я делаю это:
background-color: ${({ theme }) => theme.backgroundColor};
все в порядке
но когда я делаю
background-color: ${({ theme }) => theme.background.color};
, он взрывается, говоря, что не может read color of undefined
, и я запутался, почему он допускает одно, а не другое?
в самом коде этоработает нормально, но тесты не проходят, как я могу передать тему, чтобы тесты снова прошли?
и почему это работает для первого, а не для второго?