Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Bug] O meu não ficou igual o vídeo e não consegui arrumar

como podem ver ficou dessa forma e não consegui arrumar aqui vai o repositorio do projeto, github:

https://github.com/PedroPassos081/ola-mundo

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Oi, Pedro, tudo bem?

O problema que você está enfrentando acontece, pois os nomes das classes CSS não foram aplicadas corretamente no arquivo "index.js" do componente "PostModelo".

<article className={styles.PostModeloContainer}>  
    <div 
         className={styles.FotoCapa}
         style={{backgroundImage: `url(${fotoCapa})`}} > 
    </div> 
    <h2 className={styles.titulo}>
        {titulo}
    </h2>
    <div className={styles.PostConteudoContainer}>
        {children}
    </div>
</article>

No código acima, as classes PostModeloContainer, PostConteudoContainer e FotoCapa estão com a primeira letra maiúscula, mas no arquivo CSS elas começam com a primeira letra minúscula (postModeloContainer``postCoteudoContainer e fotoCapa). Da forma como estão escritos no arquivo "index.js" as propriedades de estilização não serão aplicadas, visto que o nome está definido de forma diferente. Para corrigir basta alterar a primeira letra de cada uma dessas classes para letra minúscula. Ficaria assim:

<article className={styles.postModeloContainer}>  
    <div 
         className={styles.fotoCapa}
         style={{backgroundImage: `url(${fotoCapa})`}} > 
    </div> 
    <h2 className={styles.titulo}>
        {titulo}
    </h2>
    <div className={styles.postConteudoContainer}>
        {children}
    </div>
</article>

Lembre-se de sempre que for usar classes CSS se certificar se os nomes estão escritos da mesma forma que foram declarados. E no caso das classes de React é importante lembrar que elas são definidas com base no padrão camelCase. Para conferir mais sobre esse e outros padrões para nomear identificadores, recomendo a leitura deste artigo.

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Deu certo, vlw mesmo, nem eu acredito que não reparei esse erro besta, kkkk