/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/containers/Tenant/Query/QueryResult/components/TraceButton/TraceButton.tsx
29 строк
809 B
Anton Standrik
fix: remove trace polling (#1915)
06 фев 2025, 16:20
Не верифицирован
06 фев 2025, 16:20
5541ca7
Код
Авторство
О чём код?
import {ArrowUpRightFromSquare} from '@gravity-ui/icons'; import {Button} from '@gravity-ui/uikit'; import {useClusterBaseInfo} from '../../../../../../store/reducers/cluster/cluster'; import {replaceParams} from '../../../utils/replaceParams'; import i18n from '../../i18n'; interface TraceUrlButtonProps { traceId: string; } export function TraceButton({traceId}: TraceUrlButtonProps) { const {traceView} = useClusterBaseInfo(); const traceUrl = traceView?.url ? replaceParams(traceView.url, {traceId}) : ''; if (!traceUrl) { return null; } return ( <Button view={'flat-info'} href={traceUrl} target="_blank"> {i18n('trace')} <Button.Icon> <ArrowUpRightFromSquare /> </Button.Icon> </Button> ); }