UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

60 lines (59 loc) 1.74 kB
import { CSSProperties } from "react"; //#region src/Skeleton/type.d.ts interface SkeletonBlockProps { active?: boolean; className?: string; height?: number | string; style?: CSSProperties; width?: number | string; } interface SkeletonTitleProps extends Omit<SkeletonBlockProps, 'height'> { fontSize?: number; height?: number; lineHeight?: number; width?: number | string; } interface SkeletonParagraphProps extends Omit<SkeletonBlockProps, 'width' | 'height'> { fontSize?: number; gap?: number; height?: number; lineHeight?: number; rows?: number; width?: number | string | (number | string)[]; } interface SkeletonTagsProps extends Omit<SkeletonBlockProps, 'width'> { count?: number; gap?: number; size?: 'small' | 'middle' | 'large'; width?: number | string | (number | string)[]; } interface SkeletonAvatarProps extends SkeletonBlockProps { shape?: 'circle' | 'square'; size?: number | string; } interface SkeletonButtonProps extends SkeletonBlockProps { block?: boolean; shape?: 'circle' | 'round' | 'default'; size?: 'large' | 'small' | 'default'; } interface SkeletonProps extends SkeletonBlockProps { avatar?: SkeletonAvatarProps | boolean; classNames?: { avatar?: string; paragraph?: string; root?: string; title?: string; }; gap?: number; paragraph?: SkeletonParagraphProps | boolean; styles?: { avatar?: CSSProperties; paragraph?: CSSProperties; root?: CSSProperties; title?: CSSProperties; }; title?: SkeletonTitleProps | boolean; } //#endregion export { SkeletonAvatarProps, SkeletonBlockProps, SkeletonButtonProps, SkeletonParagraphProps, SkeletonProps, SkeletonTagsProps, SkeletonTitleProps }; //# sourceMappingURL=type.d.mts.map