Saltar al contenido
Alea0.1
Pro
  1. Alea
  2. Componentes
  3. Tipografía
  4. Blockquote y List

Tipografía

Blockquote y List

Una cita con su autor, y listas con estilo con viñetas, números o checks.

import { Blockquote, List } from '@alea/ui';

Ejemplos

Cita y listas

Un blockquote con su autor, y tres marcadores de lista.

Design systems are for people, not for screenshots.
Ale Vasquez
  • Tokens for every color
  • Dark and light
  • Tested with axe
  1. Install
  2. Add the stylesheet
  3. Wrap the app in ThemeProvider

Anatomía

Las partes del componente y la clase que da estilo a cada una.

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-gradient-accent-linear…
  • --alea-surface…
  • --alea-text…
  • --alea-text-muted…

Space

  • --alea-space-2…
  • --alea-space-4…
  • --alea-space-5…

Radius

  • --alea-radius-md…

Type

  • --alea-font-family-display…
  • --alea-font-size-sm…
  • --alea-font-size-xl…
  • --alea-font-weight-light…

Props

Blockquote props

Una cita con su autor.

PropTipoPor defectoDescripción
citeReactNode-Quién lo dijo.
classNamestring-
sourcestring-La URL de la fuente (define cite en la cita).

List props

Una lista con estilo con viñetas, números o checks.

PropTipoPor defectoDescripción
itemsobligatoriaReactNode[]-Los elementos.
classNamestring-
marker"number" | "none" | "bullet" | "check"'bullet'bullet (por defecto), number, check o none.
spacing"sm" | "md"'md'Espacio entre elementos: sm o md (por defecto).

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.

Blockquote

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-blockquote

List

Variantes
markernumbernonebulletcheck
spacingsmmd
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-text-list.alea-text-list-check
Atributos data
data-spacing=mddata-spacing=smdata-marker=checkdata-marker=none

Accesibilidad

  • Elementos blockquote, ul y ol reales; los checks son decorativos y la lista se sigue leyendo como lista.

Qué hacer y qué evitar

Hacer

  • Usa el marcador de check para listas de funciones.

Evitar

  • No uses un blockquote solo para sangrar.
Probado con axe, teclado y roles de lector de pantalla