2
0

Skeleton.tsx 524 B

123456789101112131415161718192021222324
  1. import type { JSX } from 'react';
  2. import styles from './Skeleton.module.scss';
  3. const moduleClass = styles['grw-skeleton'] ?? '';
  4. type SkeletonProps = {
  5. additionalClass?: string,
  6. roundedPill?: boolean,
  7. }
  8. export const Skeleton = (props: SkeletonProps): JSX.Element => {
  9. const {
  10. additionalClass, roundedPill,
  11. } = props;
  12. return (
  13. <div className={`${additionalClass ?? ''}`}>
  14. <div className={`grw-skeleton ${moduleClass} h-100 w-100 ${roundedPill ? 'rounded-pill' : ''}`}></div>
  15. </div>
  16. );
  17. };