Variantes e Propriedades de Componentes
Objetivos da Aula
- [ ] Compreender os conceitos de Variantes e Propriedades de Componentes.
- [ ] Praticar as ferramentas relacionadas no Figma.
- [ ] Criar um exemplo prático.
Conteúdo Teórico
Variantes e Propriedades
Variantes permitem organizar componentes similares em um único contêiner. Por exemplo, um botão com estados "Default", "Hover" e "Disabled".
graph LR
B[Component Set: Botão] --> V1[Variante: Primário]
B --> V2[Variante: Secundário]
B --> V3[Variante: Ghost]
V1 --> S1[Estado: Default]
V1 --> S2[Estado: Hover]
- Component Sets: O contêiner que agrupa as variantes.
- Properties: Atributos que você define (Cor, Tamanho, Ícone Sim/Não).
- Boolean Properties: Ligar ou desligar a visibilidade de uma camada com um clique.
Conceito
Variantes limpam seu painel de Assets. Em vez de ter 20 botões diferentes, você tem 1 botão com menus de configuração.
Tipos de Propriedades
Organize como você interage com seus componentes no painel direito.
$ # Configuração de Propriedades
$ Variant: Troca entre visuais diferentes
$ Boolean: Alterna visibilidade (True/False)
$ Text: Permite editar o texto diretamente no painel
$ Content: Troca instâncias de ícones
Dica
Use nomes lógicos para suas propriedades. Em vez de Property 1, use Status ou Type. Isso facilita a compreensão de outros designers.
Em Prática
Vamos criar um componente de "Input de Texto" com variantes para os estados: Vazio, Preenchido e Com Erro.
Atenção
Não exagere nas variantes! Se você tiver milhares de combinações para um único componente, talvez seja melhor dividi-lo em componentes menores.
Resumo
Nesta aula aprendemos sobre: - Organização com Component Sets. - Criação de propriedades booleanas e de texto. - Simplificação da biblioteca de design.
🎯 Próximos Passos
-
Acessar Slides
-
Quiz
-
Exercícios
-
Projeto