2
respostas

Erro no if ternario do BtnCabecalho

Quando envio a prop primary para o BtnCabecalho para inverter as cores do botão... Ajuda ...o if ternário reconhece que está recebendo o primary mas nao inverte as cores, ao invés disso, ele deixa a letra cinza e o fundo continua na corPrimaria

2 respostas

Olá, Mickael. Tudo bom?

Você pode por gentileza compartilhar com a gente os erros que estão aparecendo para você? Isso ajuda a compreender melhor o que está acontecendo com seu código e assim dar uma resposta mais assertiva sobre o seu problema.

ele não da nenhum erro, ele apenas não inverte as cores, a cor da palavra ajuda fica um roxo escuro ao invés de inverter as cores. Este é a parte do código que inverte a cor do botao caso exista o primary no botão -> background: ${({ primary }) => (primary ? 'white' : {corPrimaria})} color: ${({ primary }) => (primary ? {corPrimaria} : 'white')}

Esta é a parte do botão -> BtnCabecalho primary href="https://google.com">Ajuda /BtnCabecalho BtnCabecalho href="https://google.com" Sair/BtnCabecalho

Note que existe o primary no botão ajuda, então era para inverter as cores do mesmo, mas não funciona, o botão continua igual com exceção da cor da letra que fica roxa mas era pra ficar o tom de azul da cor primaria

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software