analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
38 lines • 2.2 kB
TypeScript
import { HTMLAttributes } from 'react';
interface SkeletonProps extends HTMLAttributes<HTMLDivElement> {
variant?: 'text' | 'circular' | 'rectangular' | 'rounded';
width?: string | number;
height?: string | number;
animation?: 'pulse' | 'none';
lines?: number;
spacing?: 'none' | 'small' | 'medium' | 'large';
}
declare const Skeleton: import("react").ForwardRefExoticComponent<SkeletonProps & import("react").RefAttributes<HTMLDivElement>>;
declare const SkeletonText: import("react").ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & import("react").RefAttributes<HTMLDivElement>>;
declare const SkeletonCircle: import("react").ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & import("react").RefAttributes<HTMLDivElement>>;
declare const SkeletonRectangle: import("react").ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & import("react").RefAttributes<HTMLDivElement>>;
declare const SkeletonRounded: import("react").ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & import("react").RefAttributes<HTMLDivElement>>;
interface SkeletonCardProps extends HTMLAttributes<HTMLDivElement> {
showAvatar?: boolean;
showTitle?: boolean;
showDescription?: boolean;
showActions?: boolean;
lines?: number;
}
declare const SkeletonCard: import("react").ForwardRefExoticComponent<SkeletonCardProps & import("react").RefAttributes<HTMLDivElement>>;
interface SkeletonListProps extends HTMLAttributes<HTMLDivElement> {
items?: number;
showAvatar?: boolean;
showTitle?: boolean;
showDescription?: boolean;
lines?: number;
}
declare const SkeletonList: import("react").ForwardRefExoticComponent<SkeletonListProps & import("react").RefAttributes<HTMLDivElement>>;
interface SkeletonTableProps extends HTMLAttributes<HTMLDivElement> {
rows?: number;
columns?: number;
showHeader?: boolean;
}
declare const SkeletonTable: import("react").ForwardRefExoticComponent<SkeletonTableProps & import("react").RefAttributes<HTMLDivElement>>;
export { Skeleton, SkeletonText, SkeletonCircle, SkeletonRectangle, SkeletonRounded, SkeletonCard, SkeletonList, SkeletonTable, };
//# sourceMappingURL=Skeleton.d.ts.map