"use client";
import { cn } from "@/lib/utils";
export function EthernetIcon({ className }: { className?: string }) {
return (
);
}
function getSignalLevel(quality: number | null) {
if (quality === null) return 3;
if (quality >= 70) return 3;
if (quality >= 40) return 2;
return 1;
}
export function WifiSignalIcon({
quality,
className,
}: {
quality: number | null;
className?: string;
}) {
const level = getSignalLevel(quality);
return (
);
}
export function WifiStatusIcon({
connected,
quality,
className,
}: {
connected: boolean;
quality: number | null;
className?: string;
}) {
if (connected) {
return ;
}
return (
);
}