From 53a6b5d40347dabcf0a07080db80be86d2b6b65e Mon Sep 17 00:00:00 2001 From: ccbikai Date: Sun, 18 Aug 2024 19:43:19 +0800 Subject: [PATCH] refactor: remove duplicate icon mappings for clarity Eliminated redundant entries in iconMaps to streamline the mapping process and enhance readability. This consolidation reduces clutter and ensures a more efficient and maintainable codebase. --- components/dashboard/metrics/name/Icon.vue | 7 ------- 1 file changed, 7 deletions(-) diff --git a/components/dashboard/metrics/name/Icon.vue b/components/dashboard/metrics/name/Icon.vue index 8954a0c..457601b 100644 --- a/components/dashboard/metrics/name/Icon.vue +++ b/components/dashboard/metrics/name/Icon.vue @@ -48,25 +48,21 @@ defineProps({ }) const iconMaps = { - 'android': AndroidIcon, 'android': AndroidIcon, 'android browser': AndroidIcon, 'browser': Globe, 'chrome': GoogleChromeIcon, 'chrome headless': GoogleChromeIcon, 'chrome webview': GoogleChromeIcon, - 'chrome webview': GoogleChromeIcon, 'chromium': GoogleChromeIcon, 'curl': Terminal, 'debian': DebianIcon, 'desktop': MonitorCheck, - 'desktop': MonitorCheck, 'facebook': FacebookIcon, 'facebookexternalhit': FacebookIcon, 'firefox': FirefoxBrowserIcon, 'googlebot': GoogleIcon, 'googlebot-image': GoogleIcon, - 'googlebot-image': GoogleIcon, 'gnu': GnuIcon, 'harmonyos': HuaweiIcon, 'huawei browser': HuaweiIcon, @@ -79,7 +75,6 @@ const iconMaps = { 'linux': LinuxIcon, 'macintosh': AppleIcon, 'macos': MacOsIcon, - 'macos': MacOsIcon, 'miui browser': XiaomiIcon, 'mobile': Smartphone, 'mobile chrome': GoogleChromeIcon, @@ -90,12 +85,10 @@ const iconMaps = { 'safari': SafariIcon, 'samsung internet': SamsungIcon, 'tablet': Tablet, - 'tablet': Tablet, 'twitterbot': XIcon, 'ubuntu': UbuntuIcon, 'vivo browser': VivoIcon, 'wechat': WeChatIcon, - 'wechat': WeChatIcon, 'wearable': WearOsIcon, 'yandex': YandexCloudIcon, }