aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
31 lines • 994 B
TypeScript
import React from "react";
export interface GlassSkeletonLoaderProps {
/** Whether the loader is active */
loading?: boolean;
/** Custom loading text */
text?: string;
/** Size of the loader */
size?: "sm" | "md" | "lg" | "xl";
/** Animation variant */
variant?: "pulse" | "wave" | "shimmer" | "sheen";
/** Custom className */
className?: string;
/** Testing identifier */
"data-testid"?: string;
/** Children to show when not loading */
children?: React.ReactNode;
/** ARIA label for accessibility */
"aria-label"?: string;
}
export declare const GlassSkeletonLoader: React.FC<GlassSkeletonLoaderProps>;
interface GlassSkeletonTextProps {
lines?: number;
width?: string | string[];
className?: string;
}
export declare const GlassSkeletonText: React.FC<GlassSkeletonTextProps>;
export declare const GlassSkeletonCard: React.FC<{
className?: string;
}>;
export {};
//# sourceMappingURL=GlassSkeletonLoader.d.ts.map