UNPKG

@stratakit/bricks

Version:

Small, modular components for StrataKit

26 lines (25 loc) 882 B
import type { BaseProps } from "@stratakit/foundations/secret-internals"; interface SkeletonPropsBase extends Omit<BaseProps, "children"> { } /** * Represents the loaded content before it finishes loading. * * Example: * ```tsx * <Skeleton variant="object" size="small" shape="square" /> * <Skeleton variant="text" size="medium" /> * ``` */ declare const Skeleton: import("react").ForwardRefExoticComponent<SkeletonPropsBase & { /** * The type of the skeleton item. Available variants: `text`, `object`. * @default "text" */ variant?: "text" | "object"; /** * The size of the skeleton item. Available sizes: `xsmall`, `small`, `medium`, `large`, `xlarge` * @default "medium" */ size?: "xsmall" | "small" | "medium" | "large" | "xlarge"; } & import("react").RefAttributes<HTMLDivElement | HTMLElement>>; export default Skeleton;