UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

41 lines (38 loc) 2.03 kB
import * as react from 'react'; 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: react.ForwardRefExoticComponent<SkeletonProps & react.RefAttributes<HTMLDivElement>>; declare const SkeletonText: react.ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & react.RefAttributes<HTMLDivElement>>; declare const SkeletonCircle: react.ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & react.RefAttributes<HTMLDivElement>>; declare const SkeletonRectangle: react.ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & react.RefAttributes<HTMLDivElement>>; declare const SkeletonRounded: react.ForwardRefExoticComponent<Omit<SkeletonProps, "variant"> & react.RefAttributes<HTMLDivElement>>; interface SkeletonCardProps extends HTMLAttributes<HTMLDivElement> { showAvatar?: boolean; showTitle?: boolean; showDescription?: boolean; showActions?: boolean; lines?: number; } declare const SkeletonCard: react.ForwardRefExoticComponent<SkeletonCardProps & react.RefAttributes<HTMLDivElement>>; interface SkeletonListProps extends HTMLAttributes<HTMLDivElement> { items?: number; showAvatar?: boolean; showTitle?: boolean; showDescription?: boolean; lines?: number; } declare const SkeletonList: react.ForwardRefExoticComponent<SkeletonListProps & react.RefAttributes<HTMLDivElement>>; interface SkeletonTableProps extends HTMLAttributes<HTMLDivElement> { rows?: number; columns?: number; showHeader?: boolean; } declare const SkeletonTable: react.ForwardRefExoticComponent<SkeletonTableProps & react.RefAttributes<HTMLDivElement>>; export { Skeleton, SkeletonCard, SkeletonCircle, SkeletonList, SkeletonRectangle, SkeletonRounded, SkeletonTable, SkeletonText };