minha dúvida é da onde surgiu o tema que foi desestruturado dentro da função anonima.
export default ({ tema }) => (tema ? claro : escuro)
minha dúvida é da onde surgiu o tema que foi desestruturado dentro da função anonima.
export default ({ tema }) => (tema ? claro : escuro)
Fala, Luís! Tudo bom?
O tema utilizado nessa aula foi criado nesta aula aqui:
Nos primeiros 5 minutos do vídeo a instrutora cria as variáveis do tema claro e escuro, depois ela cria um arquivo dentro de UI/temas.js e nesse arquivo faz o gerenciamento dos temas claro e escuro. Lá ela define as cores de cada parte da aplicação tanto pro tema claro, quanto pro tema escuro.
Na segunda parte da aula, ela faz a importação desses temas e aplica nessa linha de código que você compartilhou!
Bons estudos!