@stratakit/bricks
Version:
Small, modular components for StrataKit
26 lines (25 loc) • 882 B
TypeScript
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<HTMLElement | HTMLDivElement>>;
export default Skeleton;