Decisiones canvas-first
- Dos paneles sobre el lienzo"De" y "A" son secciones del canvas separadas por un hairline — no dos cards. El botón de inversión se superpone sobre ese hairline, anclado al centro.
- Distinción De / A sin chromeEl panel "De" tiene su label en
primaryy el monto con caret activo. El panel "A" tiene monto muted — es output calculado, no input. La diferencia es tipográfica, no de borde. - Asset chip tappablePill con ícono brand + ticker + chevron. Tap abre bottom sheet selector con los 3 activos. El más usado de toda la pantalla.
- Botón de inversión flotanteCírculo 44dp con sombra sutil, superpuesto al divider.
arrow-up-downen primary. Tap invierte De/A con crossfade + hapticselectionClick. Sin rotación — crossfade limpio. - Semántica"De" / "A" / Origen / Destino. "Intercambias" / Swappeas / Conviertes.
- Disponible inline + Máx"Disponible 0,00350" con botón ghost "Máx" en el head del panel "De". Es el disponible para retiro del activo origen — excluye liquidación.
- Desglose en criptoTasa · Comisión · IVA, todo en unidades del activo origen (no COP). La fila Tasa destaca en
primary. El swap es 100% cripto. - Fiat hint discretoCada panel muestra "≈ $X COP" como referencia muted — útil para entender magnitud, pero el COP no es protagonista.