"use client" import * as React from "react" import { NetworkQuality } from "agora-rtc-sdk-ng" import { rtcManager } from "@/manager" import { NetworkIconByLevel } from "@/components/Icon" export default function NetworkIndicator() { const [networkQuality, setNetworkQuality] = React.useState() React.useEffect(() => { rtcManager.on("networkQuality", onNetworkQuality) return () => { rtcManager.off("networkQuality", onNetworkQuality) } }, []) const onNetworkQuality = (quality: NetworkQuality) => { setNetworkQuality(quality) } return ( ) }