1,011 B
1,011 B
SaveInMed - Design System & Component Library
🎨 Identidade Visual (Extended)
- Primary:
#2563EB(Blue 600) - Ações de "Comprar". - Secondary:
#059669(Emerald 600) - Áreas de Inventário e Saúde. - Surface:
#FFFFFFcom bordas#F1F5F9(Slate 100). - Glassmorphism: Usado em modais e cards de destaque (
bg-white/80 backdrop-blur-md).
🧱 Componentes de Interface
- Tabelas: Devem ser responsivas com
overflow-x-auto. Useshadcn/uiDataTable pattern. - Status Badges:
Pendente: Yellow (Pill)Pago: Green (Pill)Cancelado: Red (Pill)
- Inputs Numéricos: Sempre tratar centavos no frontend (mask de moeda BRL).
📱 Mobile-First Rules
- Botões de ação em listas devem ter área de toque mínima de
44px. - Filtros em telas pequenas devem estar dentro de um
Sheet(Drawer).
🚀 Micro-interações
- Use
framer-motionpara transições de página (opacityeyoffset). - Skeleton screens durante o fetch de produtos.