/
githubmirror
/
ydb-embedded-ui
Обзор
Документация
Войти
/
githubmirror
/
ydb-embedded-ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/utils/disks/getIconStrategy.ts
29 строк
896 B
Hellen
feat: add storage expert mode (#3950)
08 июл 2026, 13:25
Не верифицирован
08 июл 2026, 13:25
c3795a1
Код
Авторство
О чём код?
import {VDisksGroupBy} from './groupBy'; import type {VDisksGroupByValue} from './groupBy'; import type {IconCalculator} from './iconCalculators'; import { calculateAllIcon, calculateCompactionIcon, calculateFrontQueuesIcon, calculateSpaceIcon, calculateStateIcon, } from './iconCalculators'; /** * Get the appropriate icon calculator based on grouping mode */ export function getIconCalculator(groupBy: VDisksGroupByValue): IconCalculator { switch (groupBy) { case VDisksGroupBy.State: return calculateStateIcon; case VDisksGroupBy.Space: return calculateSpaceIcon; case VDisksGroupBy.FrontQueues: return calculateFrontQueuesIcon; case VDisksGroupBy.Compaction: return calculateCompactionIcon; case VDisksGroupBy.All: default: return calculateAllIcon; } }