Saltar al contenido
Alea0.1
Pro
  1. Alea
  2. Componentes
  3. Datos
  4. Amount

Datos

Amount

Dinero con su dirección: +$8,400.00 en verde para lo que entra, −$842.17 para lo que sale, con el formato del idioma y la moneda de quien lee.

import { Amount } from '@alea/ui';

Ejemplos

Entra y sale

Positivo es dinero que entra (verde, con un más), negativo dinero que sale. icon agrega la flecha.

En una tabla

Alineados al final con números tabulares, así los dígitos quedan alineados.

Tokens

Los tokens de diseño que usa este componente, con su valor en el tema actual. Cambia cualquiera para darle otro estilo.

Color

  • --alea-status-success…
  • --alea-surface-raised…
  • --alea-text-muted…

Space

  • --alea-space-2…

Props

Amount props

Dinero con su dirección: +$8,400.00 en verde para lo que entra, −$842.17 para lo que sale, en el idioma de cada persona.

PropTipoPor defectoDescripción
valueobligatorianumber-El monto: positivo es dinero que entra, negativo dinero que sale.
classNamestring-Clases extra para el elemento raíz.
colorInbooleantruePinta de verde el dinero que entra. Por defecto true.
currencystring'USD'Código de moneda ISO. Por defecto USD.
formatOptionsNumberFormatOptions-Opciones de formato numérico (se combinan con la moneda).
iconboolean-Muestra la flecha de entrada o salida antes. Por defecto false.

Especificaciones

Generado desde el código: las variantes de los tipos, los estados y tokens del CSS, y los patrones de motion que aplican. Las grillas muestran el componente real en ambos temas; los números se miden en la página.

Oscuro y claro
Cada color viene de tokens del tema, así que sigue a data-theme (y a presets como Graphite) en la página o en cualquier contenedor. El contraste se revisa en ambos temas.
Clases para estilos
.alea-amount.alea-amount-icon.alea-amount-value
Atributos data
data-colordata-dir=in

Accesibilidad

  • El signo es parte del texto, así que la dirección nunca depende del color.
  • La flecha es decorativa.

Qué hacer y qué evitar

Hacer

  • Alinea los montos al final en las tablas.
  • Pasa la moneda ISO de la cuenta.

Evitar

  • No pintes de rojo el dinero que sale: la mayoría de las filas son pagos, y el rojo significa un problema.

En Figma

Amount con Direction (in, out) e Icon.

Probado con axe, teclado y roles de lector de pantalla