/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/containers/Clusters/utils.ts
32 строки
1 KB
Hellen
fix: calculateClusterPath (#3177)
04 дек 2025, 16:35
Не верифицирован
04 дек 2025, 16:35
91829ad
Код
Авторство
О чём код?
import {getClusterPath} from '../../routes'; import type {PreparedCluster} from '../../store/reducers/clusters/types'; import {createDeveloperUIMonitoringPageHref} from '../../utils/developerUI/developerUI'; import type {ClusterTab} from '../Cluster/utils'; export function calculateClusterPath(row: PreparedCluster, activeTab?: ClusterTab): string { const { use_embedded_ui: useEmbeddedUi, preparedBackend: backend, name: clusterName, clusterDomain, settings, clusterExternalName, } = row; if (useEmbeddedUi && backend) { return createDeveloperUIMonitoringPageHref(backend); } return getClusterPath( { activeTab, environment: clusterDomain ? undefined : settings?.auth_service, }, { backend: clusterDomain ? undefined : backend, clusterName: clusterDomain && clusterExternalName ? clusterExternalName : clusterName, }, {withBasename: true}, clusterDomain, ); }