import React from 'react'; import { LoadingBox, LoadingEllipsis, LoadingRect1, LoadingRect2, RainbowLoaderBox, RainbowText, } from './RainbowLoader.styled'; export type RainbowLoaderProps = { className?: string; 'data-testid'?: string; height: number; text?: string; }; export const RainbowLoader: React.FunctionComponent = React.memo( ({ height, text, className, 'data-testid': dataTestId }) => { const loader = ( ); if (!text) { return loader; } return ( {text} {loader} ); }, );