/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/components/TooltipsContent/PoolTooltipContent/PoolTooltipContent.tsx
23 строки
719 B
Anton Standrik
feat: implement simple and narrow vertical progress bar (#1560)
02 ноя 2024, 11:10
Не верифицирован
02 ноя 2024, 11:10
e5d0823
Код
Авторство
О чём код?
import type {TPoolStats} from '../../../types/api/nodes'; import {InfoViewer, createInfoFormatter, formatObject} from '../../InfoViewer'; export const formatPool = createInfoFormatter<TPoolStats>({ values: { Usage: (value) => value && `${(Number(value) * 100).toFixed(2)} %`, }, labels: { Name: 'Pool', }, defaultValueFormatter: (value) => value && String(value), }); interface PoolTooltipContentProps { data?: TPoolStats; className?: string; } export const PoolTooltipContent = ({data = {}, className}: PoolTooltipContentProps) => { const info = formatObject(formatPool, data); return <InfoViewer className={className} info={info} dots={false} size={'s'} />; };