File size: 607 Bytes
41a71fd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import { classNames } from '@/shared/lib/classNames/classNames';
import { Loader } from '@/shared/ui/Loader/Loader';
import cls from './PageLoader.module.scss';
interface PageLoaderProps {
className?: string;
text?: string;
}
export const PageLoader = ({ className, text }: PageLoaderProps) => (
<div className={classNames(cls.PageLoader, {}, [className])}>
<div className={cls.container}>
<div className={cls.box}>
<Loader className={cls.icon} />
</div>
{text && <div className={cls.text}>{text}</div>}
</div>
</div>
);
|