1. Configuração de Tema
Desenvolvedor Front-endContexto
Um sistema de temas permite que usuários definam cores personalizadas, mas muitas vezes deixam campos importantes em branco.
Problema
Garantir que o objeto de tema tenha todas as propriedades necessárias sem sobrescrever as escolhas do usuário.
Como usar
Coloque o objeto do usuário no 'Objeto Alvo' e o objeto com as cores padrão da marca na 'Fonte 1'.
Alvo: {"corPrimaria": "#FF5733"} | Fonte 1: {"corPrimaria": "#000", "corSecundaria": "#FFF"}Resultado
O objeto resultante será {"corPrimaria": "#FF5733", "corSecundaria": "#FFF"}, mantendo a escolha do usuário e preenchendo o que faltava.