Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Outra solução

Encontrei uma solução diferente daquela que foi apresentada pelo professor, existe algum erro nela?, no console no foi informado nada. Estou utilizando styled components , eu fiz antes de assistir o video, entao esta mudando o background do time e nao o do card kkkk.

 const [color, setColor] = useState(secondaryColor);

  return (
    teamsCard.length > 0 && (
      <Container style={{ backgroundColor: color }}>
        <InputColor
          type="color"
          value={color}
          onChange={(e) => setColor(e.target.value)}
        />

        <h3 style={{ borderColor: primaryColor }}>{title}</h3>

        <CardContainer>
          {teamsCard.map((collaborator, indice) => {
            return (
              <Card
                key={indice}
                name={collaborator.name}
                office={collaborator.office}
                imgUrl={collaborator.imgUrl}
                primaryColor={primaryColor}
                onRemoveCollaborator={onRemoveCollaborator}
                id={collaborator.name}
              />
            );
          })}
        </CardContainer>
      </Container>
    )
  );
1 resposta
solução!

Olá Lucas, tudo bem? Obrigada por compartilhar sua solução conosco! Pelo que pude entender do seu código, você está utilizando o styled components para definir o estilo do seu componente. Não consegui identificar nenhum erro aparente no seu código, mas é importante lembrar que existem várias formas de resolver um mesmo problema em programação. Se a sua solução está funcionando corretamente e atendendo às suas necessidades, não há problema em utilizá-la. Espero ter ajudado e bons estudos!