@leafygreen-ui/skeleton-loader
TypeScript icon, indicating that this package has built-in type declarations

1.2.0 • Public • Published

Skeleton Loader

npm (scoped)

Installation

Yarn

yarn add @leafygreen-ui/skeleton-loader

NPM

npm install @leafygreen-ui/skeleton-loader

Example

<ParagraphSkeleton />
<ParagraphSkeleton withHeader />
<FormSkeleton />
<CardSkeleton />
<TableSkeleton columnLabels={['Column 1', 'Column 2']} />

Properties

Skeleton

Name Type Default Description
size string default Determines the height of the skeleton
HTML div props Additional HTML div properties

Paragraph Skeleton

Name Type Default Description
withHeader boolean false Indicates whether the header skeleton should be rendered
HTML div props Additional HTML div properties

Table Skeleton

Name Type Default Description
columnLabels Array<string> Column labels. Empty strings will be treated as unknown and render a simple skeleton.
numRows number 5 Number of rows
numCols number 4 Number of columns
baseFontSize 13 | 16 13 Base font size
HTML div props Additional HTML div properties

Form Skeleton

<FormSkeleton /> only extends HTML div props.

Card Skeleton

<CardSkeleton /> only extends HTML div props.

Readme

Keywords

none

Package Sidebar

Install

npm i @leafygreen-ui/skeleton-loader

Weekly Downloads

2,016

Version

1.2.0

License

Apache-2.0

Unpacked Size

161 kB

Total Files

142

Last publish

Collaborators

  • stephl3
  • brookescarlett
  • shaneeza
  • hswolff
  • thesonofthomp