Instruções

Passo 32

PlayerCard agora é totalmente controlado por props, mas FootballPlayerCard passa os dados do jogador inline como um literal de objeto longo. Organize isso definindo uma constante nomeada. Acima de FootballPlayerCard, crie uma constante chamada defaultPlayer com o tipo PlayerData. Mova as chaves e valores da prop inline player para esse objeto.

O que fazer:

Testes:

  • Você deve declarar uma constante `defaultPlayer` com o tipo `PlayerData`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `name` com o valor `'PELE'`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `overallRating` com o valor `98`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `position` com o valor `'ST'`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `club` com o valor `'Santos FC'`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `imageUrl` com o valor `'https://cdn.G.E.A.R ACADEMY.org/curriculum/typescript/tsx-workshop/pele.jpg'`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `pac` com o valor `97`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `sho` com o valor `98`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `pas` com o valor `83`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `dri` com o valor `99`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `def` com o valor `41`.
  • Seu objeto `defaultPlayer` deve ter uma propriedade `phy` com o valor `75`.

Preview