dap-design-system
Version:
Official design system for the DÁP (dap.gov.hu)
27 lines (26 loc) • 1.58 kB
TypeScript
import { default as Component } from '../../components/skeleton/skeleton.js';
/**
* `dap-ds-skeleton`
* @summary A skeleton loader component for displaying placeholder content while loading.
* @element dap-ds-skeleton
* @title - Skeleton
*
* @example Basic Usage
* ```html
* <dap-ds-skeleton></dap-ds-skeleton>
* <dap-ds-skeleton variant="circular"></dap-ds-skeleton>
* <dap-ds-skeleton variant="rectangular" width="200px" height="100px"></dap-ds-skeleton>
* <dap-ds-skeleton animation="custom" custom-keyframes="0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); }"></dap-ds-skeleton>
* ```
*
* @csspart base - The main skeleton container.
*
* @cssprop --dds-skeleton-base-color - Solid background color always visible (default: rgb(0 0 0 / 11%)); shown as a static block when prefers-reduced-motion is active
* @cssprop --dds-skeleton-color - The shimmer overlay gradient (default: linear-gradient(90deg, transparent, rgb(0 0 0 / 10%), transparent))
* @cssprop --dds-skeleton-animation-duration - Duration of the loading animation (default: 1.5s)
* @cssprop --dds-skeleton-border-radius - Border radius for rectangular skeletons (default: var(--dds-radius-small))
* @cssprop --dds-skeleton-text-spacing - Spacing between text lines in text variant (default: var(--dds-spacing-100))
* @cssprop --dds-skeleton-animation-timing-function - Timing function for the loading animation (default: ease-in-out)
*/
declare const reactWrapper: import('@lit/react').ReactWebComponent<Component, {}>;
export default reactWrapper;