Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Esqueleto

Marcador de posición que se muestra mientras se carga el contenido.

Instalación

npx logic2b@next add skeleton

Uso

import { Skeleton } from "@/components/ui/skeleton"

<Skeleton className="h-4 w-[250px]" />

Notas de uso

Skeleton renderiza un único <div> y reenvía todas sus propiedades nativas. Define su forma y tamaño mediante className.

Ejemplos

Tarjeta

Lista

Playground interactivo

Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.

JSX generado
<Skeleton
  className="h-20 w-full max-w-sm"
 />

Referencia de API

Generada a partir de las exportaciones públicas de TypeScript en src/ui/skeleton.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.

Ver JSON

Skeleton

Componente
Props: React.ComponentProps<"div">

Contrato de accesibilidad

Comportamiento legible por máquinas y responsabilidades de quien integra skeleton. Los detalles normativos conservan el texto canónico del registro.

Ver JSON
Soporte
Contrato de composición
Patrón
loading placeholder
HTML div

Semántica incorporada

  • Is hidden from assistive technology by default and does not announce loading on its own.

Responsabilidades de integración

  • Put the containing region in an appropriate busy/status state and preserve a stable accessible name while content loads.

Limitaciones conocidas

  • • A standalone skeleton has no semantic loading announcement.