RocketChat/Rocket.Chat

View on GitHub
apps/meteor/client/components/LoadingIndicator.tsx

Summary

Maintainability
A
1 hr
Test Coverage
import React from 'react';

const LoadingIndicator = ({ variation }: { variation?: 'medium' | 'large' }) => {
    return (
        <div className='loading__animation'>
            <div className={['loading__animation__bounce', variation && `loading__animation__bounce--${variation}`].filter(Boolean).join(' ')} />
            <div className={['loading__animation__bounce', variation && `loading__animation__bounce--${variation}`].filter(Boolean).join(' ')} />
            <div className={['loading__animation__bounce', variation && `loading__animation__bounce--${variation}`].filter(Boolean).join(' ')} />
        </div>
    );
};

export default LoadingIndicator;