20 lines
794 B
TypeScript
20 lines
794 B
TypeScript
import { Loader } from '@/ui/feedback/loader/components/Loader';
|
|
import AnimatedPlaceholder from '@/ui/layout/animated-placeholder/components/AnimatedPlaceholder';
|
|
import {
|
|
AnimatedPlaceholderEmptyContainer,
|
|
AnimatedPlaceholderEmptyTextContainer,
|
|
AnimatedPlaceholderEmptyTitle,
|
|
} from '@/ui/layout/animated-placeholder/components/EmptyPlaceholderStyled';
|
|
|
|
export const EmailLoader = ({ loadingText }: { loadingText?: string }) => (
|
|
<AnimatedPlaceholderEmptyContainer>
|
|
<AnimatedPlaceholder type="loadingMessages" />
|
|
<AnimatedPlaceholderEmptyTextContainer>
|
|
<AnimatedPlaceholderEmptyTitle>
|
|
{loadingText || 'Loading emails'}
|
|
</AnimatedPlaceholderEmptyTitle>
|
|
<Loader />
|
|
</AnimatedPlaceholderEmptyTextContainer>
|
|
</AnimatedPlaceholderEmptyContainer>
|
|
);
|