Import
import { SkeletonContainer } from '@contentful/f36-components';// orimport { SkeletonContainer } from '@contentful/f36-skeleton';
Examples
Basic usage
Different speed and color
Props (API reference)
Open in StorybookName | Type | Default |
---|---|---|
children required | ReactNode | |
animateId | string | |
ariaLabel | string Label attribute | Loading component... |
backgroundColor | string Background color of the skeleton | #e5ebed |
backgroundOpacity | number Background opacity of the skeleton | 1 |
className | string CSS class to be appended to the root element | |
clipId | string | |
foregroundColor | string Color of the foreground skeleton items | #f7f9fa |
foregroundOpacity | number Opacity of the foreground skeleton items | 1 |
gradientId | string | |
height | string number | 100% |
isAnimated | false true Whether skeleton has animation or not | true |
preserveAspectRatio | string | |
speed | string number Speed of the animation | 2 |
svgHeight | string number Height of the SVG element | 100% |
svgWidth | string number Width of the SVG element | 100% |
testId | string A [data-test-id] attribute used for testing purposes | cf-ui-skeleton-form |
width | string number | 100% |