24 lines
740 B
JavaScript
24 lines
740 B
JavaScript
const getWifiIcon = (iconName) => {
|
|
const deviceIconMap = [
|
|
["network-wireless-acquiring", ""],
|
|
["network-wireless-connected", ""],
|
|
["network-wireless-encrypted", ""],
|
|
["network-wireless-hotspot", ""],
|
|
["network-wireless-no-route", ""],
|
|
["network-wireless-offline", ""],
|
|
["network-wireless-signal-excellent", ""],
|
|
["network-wireless-signal-good", ""],
|
|
["network-wireless-signal-ok", ""],
|
|
["network-wireless-signal-weak", ""],
|
|
["network-wireless-signal-none", ""],
|
|
];
|
|
|
|
const foundMatch = deviceIconMap.find((icon) =>
|
|
RegExp(icon[0]).test(iconName.toLowerCase()),
|
|
);
|
|
|
|
return foundMatch ? foundMatch[1] : "";
|
|
};
|
|
|
|
export { getWifiIcon };
|