2
2
import { chromeRuntimeId } from ' @dvcol/web-extension-utils/chrome/runtime' ;
3
3
4
4
import { createTab } from ' @dvcol/web-extension-utils/chrome/tabs' ;
5
+
5
6
import { NAvatar , NDropdown , NEllipsis , NFlex , NIcon } from ' naive-ui' ;
6
7
7
8
import { computed , defineProps , h , ref } from ' vue' ;
@@ -20,10 +21,10 @@ import IconLightBulb from '~/components/icons/IconLightBulb.vue';
20
21
import IconLogOut from ' ~/components/icons/IconLogOut.vue' ;
21
22
22
23
import { Route } from ' ~/models/router.model' ;
24
+ import { Logger } from ' ~/services/logger.service' ;
23
25
import { TraktService } from ' ~/services/trakt.service' ;
24
26
import { ExternaLinks } from ' ~/settings/external.links' ;
25
27
import { useExtensionSettingsStoreRefs } from ' ~/stores/settings/extension.store' ;
26
- import { logger } from ' ~/stores/settings/log.store' ;
27
28
import { useLogout } from ' ~/stores/settings/use-logout' ;
28
29
import { defaultUser , useUserSettingsStoreRefs } from ' ~/stores/settings/user.store' ;
29
30
@@ -40,7 +41,7 @@ const username = computed(() => userSetting.value?.user?.username);
40
41
41
42
const fallback = ref <boolean >(! chromeRuntimeId );
42
43
const onAvatarError = (event : Event ) => {
43
- logger .error (' Failed to fetch avatar' , event );
44
+ Logger .error (' Failed to fetch avatar' , event );
44
45
fallback .value = true ;
45
46
};
46
47
@@ -122,7 +123,7 @@ const onSelect: DropdownProps['onSelect'] = async (key: string, { label }) => {
122
123
if (typeof label === ' string' && key .startsWith (' user-' )) {
123
124
return loadUser (label );
124
125
}
125
- logger .error (' Unknown key:' , key );
126
+ Logger .error (' Unknown key:' , key );
126
127
}
127
128
};
128
129
</script >
0 commit comments