"use client"; import React from "react"; import { useAppSelector } from "@/redux/store"; export default function GlobalActivityOverlay() { const anyLoop = useAppSelector((s) => s.deviceEvents.anyLoopActive); const anyTdr = useAppSelector((s) => s.deviceEvents.anyTdrActive); const anyAlign = useAppSelector((s) => s.deviceEvents.anyAlignmentActive); const active = anyLoop || anyTdr || anyAlign; if (!active) return null; const messages: string[] = []; if (anyLoop) messages.push("Schleifenmessung läuft…"); if (anyTdr) messages.push("TDR-Messung läuft…"); if (anyAlign) messages.push("Abgleich läuft…"); return (