mirror of
https://github.com/muerwre/vault-frontend.git
synced 2025-04-24 20:36:40 +07:00
22 lines
511 B
TypeScript
22 lines
511 B
TypeScript
import React, { Fragment, VFC } from 'react';
|
||
|
||
import { useSSRLoadingIndicator } from '~/hooks/dom/useSSRLoadingIndicator';
|
||
|
||
import styles from './styles.module.scss';
|
||
|
||
interface LoadingProgressProps {}
|
||
|
||
const LoadingProgress: VFC<LoadingProgressProps> = () => {
|
||
const shown = useSSRLoadingIndicator(300);
|
||
|
||
return shown ? (
|
||
<>
|
||
<div className={styles.loader} />
|
||
<div className={styles.label}>Секундочку...</div>
|
||
</>
|
||
) : (
|
||
<Fragment />
|
||
);
|
||
};
|
||
|
||
export { LoadingProgress };
|