diff --git a/frontend/src/components/Item/Identify/IdentifyResults.vue b/frontend/src/components/Item/Identify/IdentifyResults.vue
index bffb7f95e69..fe022775951 100644
--- a/frontend/src/components/Item/Identify/IdentifyResults.vue
+++ b/frontend/src/components/Item/Identify/IdentifyResults.vue
@@ -12,7 +12,7 @@
{{ item.Name }}
-
+
-
+
diff --git a/frontend/types/global/components.d.ts b/frontend/types/global/components.d.ts
index bf8e8d83732..99e36ba66bc 100644
--- a/frontend/types/global/components.d.ts
+++ b/frontend/types/global/components.d.ts
@@ -93,6 +93,7 @@ declare module 'vue' {
ItemMenu: typeof import('./../../src/components/Item/ItemMenu.vue')['default']
ItemsCarousel: typeof import('./../../src/components/Layout/Carousel/Item/ItemsCarousel.vue')['default']
ItemsCarouselTitle: typeof import('./../../src/components/Layout/Carousel/Item/ItemsCarouselTitle.vue')['default']
+ JHover: typeof import('./../../src/components/lib/JHover.vue')['default']
LikeButton: typeof import('./../../src/components/Buttons/LikeButton.vue')['default']
LoadingIndicator: typeof import('./../../src/components/System/LoadingIndicator.vue')['default']
LocaleSwitcher: typeof import('./../../src/components/System/LocaleSwitcher.vue')['default']
@@ -121,8 +122,8 @@ declare module 'vue' {
RefreshMetadataDialog: typeof import('./../../src/components/Item/Metadata/RefreshMetadataDialog.vue')['default']
RelatedItems: typeof import('./../../src/components/Item/RelatedItems.vue')['default']
RepeatButton: typeof import('./../../src/components/Buttons/Playback/RepeatButton.vue')['default']
- RouterLink: typeof import('vue-router')['RouterLink']
- RouterView: typeof import('vue-router')['RouterView']
+ RouterLink: typeof import('vue-router/auto')['RouterLink']
+ RouterView: typeof import('vue-router/auto')['RouterView']
ScrollToTopButton: typeof import('./../../src/components/Buttons/ScrollToTopButton.vue')['default']
SearchField: typeof import('./../../src/components/Layout/AppBar/SearchField.vue')['default']
SeasonTabs: typeof import('./../../src/components/Item/SeasonTabs.vue')['default']
@@ -169,7 +170,6 @@ declare module 'vue' {
VFadeTransition: typeof import('vuetify/components')['VFadeTransition']
VFooter: typeof import('vuetify/components')['VFooter']
VForm: typeof import('vuetify/components')['VForm']
- VHover: typeof import('vuetify/components')['VHover']
VIcon: typeof import('vuetify/components')['VIcon']
VImg: typeof import('vuetify/components')['VImg']
VirtualGrid: typeof import('./../../src/components/Layout/VirtualGrid/VirtualGrid.vue')['default']
diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts
index cf91020b0ec..c15ef453c88 100644
--- a/frontend/vite.config.ts
+++ b/frontend/vite.config.ts
@@ -42,7 +42,11 @@ export default defineConfig(({ mode }): UserConfig => {
VueUseComponentsResolver(),
Vuetify3Resolver(),
VueUseDirectiveResolver()
- ]
+ ],
+ types: [{
+ from: 'vue-router/auto',
+ names: ['RouterLink', 'RouterView']
+ }]
}),
/**
* This plugin allows to use all icons from Iconify as vue components