Olá boa tarde.
Eu fiz esse componente e consegui chegar no resultado igual ao figma. Uma dúvida que fiquei é que eu observei que quando tento uma classe que já foi utilizada em outro componente, as estilizações não são aplicadas.
Exemplo:
Jsx do componente Ordenação:
import "./styles.css";
export default function Ordenacao() {
return (
<section className="container-ordenacao">
<ul>
<li>
<a href="#" className="item__link--ativo">
{" "}
Recentes{" "}
</a>
</li>
<li>
<a href="#" className="item__list">
{" "}
Recentes{" "}
</a>
</li>
</ul>
</section>
);
}
CSS do componente Ordenação
.item__link--ativo {
color: var(--verde-destaque);
}
O resultado:
Isso aconteceu porque estou repetindo a classe .itemlink--ativo que já estava sendo usada no menu lateral.
Eu pensava que, por estar importando o arquivo styles.css do componente, ele não acessaria os estilos de outras folhas de estilos.
Sabem me dizer o porque isso acontece?