Skeleton.tsx 531 B

12345678910111213141516171819202122
  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 { additionalClass, roundedPill } = props;
  10. return (
  11. <div className={`${additionalClass ?? ''}`}>
  12. <div
  13. className={`grw-skeleton ${moduleClass} h-100 w-100 ${roundedPill ? 'rounded-pill' : ''}`}
  14. ></div>
  15. </div>
  16. );
  17. };