fix(tabs): update hasInitialized type to MutableRefObject for consistency

fix(telemetry): add KubernetesResourceFilters import and type annotation
This commit is contained in:
Nawaz Dhandala
2026-03-23 11:34:05 +00:00
parent 442622c2be
commit 660d4cb155
2 changed files with 7 additions and 3 deletions

View File

@@ -16,7 +16,8 @@ const Tabs: FunctionComponent<ComponentProps> = (
props: ComponentProps,
): ReactElement => {
const [currentTabName, setCurrentTabName] = useState<string | null>(null);
const hasInitialized: React.RefObject<boolean> = useRef<boolean>(false);
const hasInitialized: React.MutableRefObject<boolean> =
useRef<boolean>(false);
// Initialize current tab only once, or when the tab list names change
useEffect(() => {

View File

@@ -42,7 +42,9 @@ import MonitorStepExceptionMonitor, {
} from "Common/Types/Monitor/MonitorStepExceptionMonitor";
import ExceptionInstanceService from "Common/Server/Services/ExceptionInstanceService";
import ExceptionInstance from "Common/Models/AnalyticsModels/ExceptionInstance";
import MonitorStepKubernetesMonitor from "Common/Types/Monitor/MonitorStepKubernetesMonitor";
import MonitorStepKubernetesMonitor, {
KubernetesResourceFilters,
} from "Common/Types/Monitor/MonitorStepKubernetesMonitor";
RunCron(
"TelemetryMonitor:MonitorTelemetryMonitor",
@@ -457,7 +459,8 @@ const monitorKubernetes: MonitorKubernetesFunction = async (data: {
}
if (kubernetesMonitorConfig.resourceFilters) {
const resourceFilters = kubernetesMonitorConfig.resourceFilters;
const resourceFilters: KubernetesResourceFilters =
kubernetesMonitorConfig.resourceFilters;
if (resourceFilters.namespace) {
attributes["k8s.namespace.name"] = resourceFilters.namespace;