Skeleton.tsx 488 B

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