Я не уверен во внутренней реализации styled-jsx
, но, по-видимому, это работает:
<style jsx global>{`
body {
background: ${isDark ? "darkslategray" : "antiquewhite"};
}
`}</style>
См. docs
Разумно думать, что ваш код также может работать, поэтому вы можете отправить проблему на styled-jsx .