Definidas em _transitions.scss. Usadas via <transition name="zoom-fade"> no Vue 2.
Nome
Duração & Easing
Transform
zoom-fade
transform .35s, opacity .28s ease-in-out
scale(0.97) → scale(1.03)
fade
opacity .28s ease-in-out
—
slide-fade
opacity .35s, transform .4s
translateX(-30%) → +30%
zoom-out
opacity .35s ease-in-out, transform .45s ease-out
scale(0)
fade-bottom
opacity .3s, transform .35s
translateY(-8%) → +8%
fade-bottom-2x
opacity .2s, transform .25s
translateY(-4%) → +4%
fade-top
opacity .3s, transform .35s
translateY(8%) → -8%
fade-top-2x
opacity .2s, transform .25s
translateY(4%) → -4%
list
opacity, translateX(30px)
position: absolute (leave)
list-enter-up
opacity, translateY(30px)
transition: none no leave
Whitelabel Overrides
A cor primária do Pedbot é definida via VUE_APP_PRIMARY_COLOR no arquivo .env de cada ambiente. O loader inicial (CSS) e logo também são customizados por tenant.
Primary Color por Ambiente / Tenant
Arquivo .env
Tenant
VUE_APP_PRIMARY_COLOR
Preview
.env.prod / .env.development
Pedbot (default)
#0491FF
.env.funcional
Funcional
#86CE31
.env.hekabot
Hekabot
#3AAEBD
.env.r-bot
R-Bot
#5CA032
O .env padrão (local) tem #86CE31 como valor legado — usar .env.development para desenvolvimento correto.
Loader CSS + Logo por Tenant
Funcional
loader: #86CE31
logo: 771px wide
Hekabot
loader: #3aaebd
logo: 110px wide
R-Bot
loader: #a2d729
logo: 110px wide
Mobile — Paleta Pedbot App
Tema do app React Native (src/themes/pedbot.theme.ts). Usa NativeBase extendTheme().
Cores de Status (= Admin)
primary · #0491FF = admin ✓
success · #28C76F = admin
danger · #EA5455 = admin
warning · #FF9F43 = admin
✓ Admin e mobile usam a mesma cor primária (#0491FF) via VUE_APP_PRIMARY_COLOR
Escala Brand Blue (mobile)
default · #0491FF (primary)
default-light · #4A90E2
400 · #1A75FF
500 · #005CE6
Escala de azul extra usada em elementos específicos do app mobile.