Data | CodeBlock
CodeBlock#
Descripción#
Componente para mostrar texto de máquina: un registro que crece, un comando, un archivo de configuración. Acepta un bloque de texto (text) o una lista de líneas con tono (lines). El tono no pinta el texto (por contraste), sino que marca un canto del color a la izquierda de la línea. Con maxHeight el bloque desplaza adentro y es tabulable; con follow se mantiene pegado al final mientras llegan líneas, salvo que el usuario haya subido a leer.
Props#
text(string) — Bloque de texto plano. Por defecto:''.lines(readonly CodeLine[]) — Lista de líneas contextytoneopcional ('neutral'|'muted'|'info'|'success'|'warning'|'error'). Por defecto:[].wrap(boolean) — Parte las líneas largas. Sinwrap, las líneas quedan enteras y el bloque desplaza en horizontal. Por defecto:true.maxHeight(string | number) — Altura máxima CSS o en píxeles. Sin esto, crece con el contenido. Por defecto:undefined.follow(boolean) — Mantiene la vista pegada al final cuando llega contenido nuevo. Por defecto:false.variant('code'|'log') —logusarole="log"para anunciar lo nuevo sin interrumpir. Por defecto:'code'.label(string) — Nombre de la región para accesibilidad. Por defecto:undefined.
Uso#
| |
Notas#
linestiene prioridad sobretext: si ambas están presentes, se muestran las líneas.- Con
maxHeightel bloque es tabulable (tabindex="0") para leerlo con el teclado. mutedatenúa el texto; los demás tonos solo cambian el canto izquierdo.