UNPKG

@achs/webkit

Version:

Conjunto de componentes de UI con el estilo del Sistema de Diseño ACHS (Asociación Chilena de Seguridad), para reutilizar de forma transversal en las aplicaciones web de ACHS. Construido con **React 19**, **TypeScript** y **Vite**, con soporte para las

27 lines (26 loc) 1.23 kB
import { default as React } from 'react'; export type LoadingDotsThemeColor = 'inherit' | 'primary' | 'secondary' | 'disabled'; export interface LoadingDotsProps extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLDivElement>, HTMLDivElement> { /** Tamaño de cada punto en px (default: 8) */ size?: number; /** Si se especifica, sobreescribe el color temático (por ejemplo "#6b5bff" o "currentColor") */ color?: string; /** Color temático a usar si no se especifica `color` (default: 'inherit') */ themeColor?: LoadingDotsThemeColor; /** Cantidad de puntos (default: 3) */ dotCount?: number; /** Separación entre puntos en px (default: 6) */ gap?: number; /** Duración de la animación en ms (default: 900) */ duration?: number; /** Altura del salto en px (default: 6) */ amplitude?: number; /** Texto accesible mientras carga (default: "Cargando…") */ ariaLabel?: string; /** Si true, se alinea inline con el texto (default: true) */ inline?: boolean; /** Si true, baja un poco la opacidad (útil en estados secundarios) */ muted?: boolean; } export declare const LoadingDots: React.FC<LoadingDotsProps>; export default LoadingDots;