Fala André, tudo bem?
Para utilizar os estilos global no next você utilizaria normalmente como se fosse utilizar no react, importando o createGlobalStyle
em algum arquivo js e estilizar, por exemplo, criaremos um arquivo chamado GlobalStyles.js
na pasta styles
do next e lá começaremos a criar nosso estilo global como no react:
import { createGlobalStyle } from 'styled-components';
const GlobalStyle = createGlobalStyle`
//Aqui vai nosso estilo global
.body {
margin: 0;
padding: 0;
}
`
export default GlobalStyle;
Agora que importamos o createGlobalStyle
, criamos nosso estilo global e exportamos, agora basta utilizar como component no arquivo index.js
:
import GlobalStyle from './styles/GlobalStyle.js';
export default Home() {
return (
<GlobalStyle />
...restante do código
)
}
E é assim que utilizamos estilos globais com o styled components no next. Veja mais sobre isso clicando
Espero ter ajudado, bons estudos :D