import { styled } from "styled-components";
const ItemListaEstilizada = styled.li`
font-size: 24px;
line-height: 29px;
margin-bottom: 30px;
cursor: pointer;
color: ${props => props.$ativo ? '#7b78e5' : '#D9D9D9'};
display: flex;
align-items: center;
gap: 22px;
text-decoration: none;
`;
const ItemNavegacao = ({
children,
iconeAtivo,
iconeInativo,
ativo = false,
}) => {
return (
<ItemListaEstilizada $ativo={ativo}>
<img src={ativo ? iconeAtivo : iconeInativo} alt="Icones" />
{children}
</ItemListaEstilizada>
);
};
# export default ItemNavegacao;
Boa noite, meu componente não está pegando os estilos que apliquei, eu testei passando a props 'ativo={ativo}' dessa forma, mas do mesmo jeito o estlo não pega no meu componente. Gostaria de uma ajuda para tentar corrigir.