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

[Projeto] Resoluçao Botao

Ola! vim mostra como ficou o meu, ficou bem diferente da do prof

export const Botao = ({ children, corFundo, corLetra ,corHover}) => {
  const BotaoEstilizado = styled.button`
    color: ${corLetra};
    background-color: ${corFundo};
    width: 120px;
    height: 46px;
    border-radius: ${(props) => props.theme.espacamentos.s};
    border: 2px solid;
    border-color: ${props=> props.theme.cores.primarias.b};
    &:hover{
     background-color: ${corHover};
    }
  `;
  return <BotaoEstilizado>{children}</BotaoEstilizado>;
};
<Botao corFundo='transparent' corLetra="#d93114" >
               <Tipografia variante='bold16' componente='body'>Anterior</Tipografia>
              </Botao>
              <Botao  corFundo="#d93114" corLetra="#ffff"corHover='#b61b00' >
              <Tipografia variante='bold16' componente='body'>Proximo</Tipografia>
              </Botao>

Queria mostra minha soluçao mas acho que n ta 'certo' igual o do prof porque fica muito sucetivel a erros passando a cor no app

2 respostas
solução!

Olá Laurie, como vai?

Sua abordagem para criar os botões é interessante. No entanto, há um ponto de atenção: ao definir o BotaoEstilizado dentro do componente Botao, um novo componente é criado a cada renderização, o que pode impactar a performance em aplicações maiores. Para evitar isso, você pode definir o BotaoEstilizado fora do componente, garantindo que ele seja criado apenas uma vez.

Agradeço por compartilhar sua solução e incentivo você a continuar explorando e aprimorando suas habilidades. O fórum está à disposição para qualquer dúvida que você tenha.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

OI Mike, obrigada pelo aviso vou me atentar a isso!