Olá, Evandro! Tudo bem?
Entendi suas dúvidas sobre o uso de variáveis e condicionais no Figma para criar protótipos mais dinâmicos. Vamos por partes:
Variáveis em Design System:
Sim, você pode criar variáveis como Strings e Booleans com valores "neutros ou primitivos" em um Design System e publicá-las. Posteriormente, em um arquivo de projeto, você pode consumir essas variáveis e criar outras variáveis específicas para os fluxos e interações do seu protótipo. Por exemplo, você pode ter uma variável global chamada primaryColor
no seu Design System e no projeto específico criar uma variável buttonColor
que consome primaryColor
.
Configuração de valores para condicionais:
Sempre que você for trabalhar com condicionais, é importante que suas variáveis estejam configuradas com valores. Isso porque as condicionais dependem desses valores para avaliar as condições e determinar o fluxo do protótipo. Por exemplo, se você tiver uma variável isLoggedIn
que é um Boolean, você precisa definir se ela é true
ou false
para que a condicional if (isLoggedIn)
funcione corretamente.
Entendendo os sinais das expressões condicionais:
Vamos desmistificar um pouco os sinais das expressões condicionais:
==
: Verifica se dois valores são iguais.!=
: Verifica se dois valores são diferentes.>
: Verifica se um valor é maior que o outro.<
: Verifica se um valor é menor que o outro.>=
: Verifica se um valor é maior ou igual ao outro.<=
: Verifica se um valor é menor ou igual ao outro.
Espero ter ajudado e bons estudos!