/
githubmirror
/
traefik
Обзор
Документация
Войти
/
githubmirror
/
traefik
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
webui/src/components/TooltipText.tsx
28 строк
680 B
Murat Aslan
Display server weight in service detail view
30 мар 2026, 17:58
Не верифицирован
30 мар 2026, 17:58
9a8ff96
Код
Авторство
О чём код?
import { CSS, Text } from '@traefik-labs/faency' import { useMemo } from 'react' import Tooltip from 'components/Tooltip' type TooltipTextProps = { isTruncated?: boolean text?: string css?: CSS } export default function TooltipText({ isTruncated = false, text, css }: TooltipTextProps) { const appliedCss = useMemo( () => isTruncated ? { whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', maxWidth: '100%', ...css } : css, [isTruncated, css], ) if (typeof text === 'undefined') return <Text>-</Text> return ( <Tooltip label={text} action="copy"> <Text css={appliedCss}>{text}</Text> </Tooltip> ) }