2025-04-01 10:38:02 +09:00

17 lines
378 B
TypeScript

import { useMemo } from 'react';
import { CombinedRuleNamespace } from '../../../../../types/unified-alerting';
export function useCombinedGroupNamespace(namespaces: CombinedRuleNamespace[]) {
return useMemo(
() =>
namespaces.flatMap((ns) =>
ns.groups.map((g) => ({
namespace: ns,
group: g,
}))
),
[namespaces]
);
}