* Implemented strict linting standards and prettier formatting config. * More linter fixes and type updates. * More linter updates and type fixes * Remove noisy comments * Linter and type updates * Linter, formatting and type updates. * Linter updates * Type updates * Type updates * fixed all linter errors * Fixed all linting, formatting and type issues. * Resolve merge conflicts.
30 lines
914 B
TypeScript
30 lines
914 B
TypeScript
const getBluetoothIcon = (iconName: string): string => {
|
|
const deviceIconMap = [
|
|
['^audio-card*', ''],
|
|
['^audio-headphones*', ''],
|
|
['^audio-headset*', ''],
|
|
['^audio-input*', ''],
|
|
['^audio-speakers*', ''],
|
|
['^bluetooth*', ''],
|
|
['^camera*', ''],
|
|
['^computer*', ''],
|
|
['^input-gaming*', ''],
|
|
['^input-keyboard*', ''],
|
|
['^input-mouse*', ''],
|
|
['^input-tablet*', ''],
|
|
['^media*', ''],
|
|
['^modem*', ''],
|
|
['^network*', ''],
|
|
['^phone*', ''],
|
|
['^printer*', ''],
|
|
['^scanner*', ''],
|
|
['^video-camera*', ''],
|
|
];
|
|
|
|
const foundMatch = deviceIconMap.find((icon) => RegExp(icon[0]).test(iconName.toLowerCase()));
|
|
|
|
return foundMatch ? foundMatch[1] : '';
|
|
};
|
|
|
|
export { getBluetoothIcon };
|