/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/components/Loader/Loader.tsx
27 строк
630 B
Anton Standrik
feat: show query trace results (#1248)
04 сен 2024, 16:38
Не верифицирован
04 сен 2024, 16:38
2be0f0b
Код
Авторство
О чём код?
import type {LoaderSize} from '@gravity-ui/uikit'; import {Loader as KitLoader} from '@gravity-ui/uikit'; import {cn} from '../../utils/cn'; import {useDelayed} from '../../utils/hooks/useDelayed'; import './Loader.scss'; const b = cn('ydb-loader'); interface LoaderProps { size?: LoaderSize; delay?: number; className?: string; } export const Loader = ({size = 'm', delay = 600, className}: LoaderProps) => { const [show] = useDelayed(delay); if (!show) { return null; } return ( <div className={b(null, className)}> <KitLoader size={size} /> </div> ); };