jotis.meRegula

Spinner

Indicador de carga circular para esperas de más de un segundo sin forma conocida.

Cuándo usarlo

Props. size (sm 32 · md 48 · lg 56 · xl 64), label (texto bajo el círculo; false lo deja solo para lectores de pantalla). Pista bg-tertiary, arco fg-brand-primary, texto text-sm-medium en text-secondary. Lleva role="status".

Spinner o Skeleton. Si sabes qué forma tendrá el contenido (una tabla, una tarjeta), usa Skeleton. El spinner es para acciones (importar, guardar) o pantallas enteras. Dentro de un botón, la prop loading de Button.

Ejemplos

Cargando…
Cargando…
Importando extracto…

Props

PropTipoPor defectoDescripción
size"sm" · "md" · "lg" · "xl"mdDiámetro: sm 32 · md 48 · lg 56 · xl 64.
labelReactNode—Texto bajo el círculo. Por defecto, "Cargando…"; false lo deja solo para lectores de pantalla.
classNamestring—

Código

import { Spinner } from "@jotis-me/react";

export default function Page() {
	return (
		<>
			<Spinner label="Importando extracto…" />
		</>
	);
}