chore: change library routes to use itemId param instead of viewId for consistency

This commit is contained in:
aweebs 2023-03-06 22:47:45 -08:00 committed by Fernando Fernández
parent b716d8ebb9
commit 459dade1d2
3 changed files with 4 additions and 4 deletions

View File

@ -293,7 +293,7 @@ async function refreshItems(): Promise<void> {
}
}
watch(() => (route.params as { viewId: string }).viewId, fetchLibrary, {
watch(() => (route.params as { itemId: string }).itemId, fetchLibrary, {
immediate: true
});

View File

@ -266,8 +266,8 @@ export function getItemDetailsLink(
let routeParameters: Record<never, never>;
if (item.Type && validLibraryTypes.includes(item.Type)) {
routeName = 'library-viewId';
routeParameters = { viewId: item.Id };
routeName = 'library-itemId';
routeParameters = { itemId: item.Id };
} else {
const type = overrideType || item.Type;

View File

@ -39,7 +39,7 @@ declare module 'vue-router/auto/routes' {
'/artist/_itemId/': RouteRecordInfo<'/artist/_itemId/', '/artist/_itemId', Record<never, never>, Record<never, never>>,
'/genre/_itemId/': RouteRecordInfo<'/genre/_itemId/', '/genre/_itemId', Record<never, never>, Record<never, never>>,
'/item/_itemId/': RouteRecordInfo<'/item/_itemId/', '/item/_itemId', Record<never, never>, Record<never, never>>,
'/library/_viewId': RouteRecordInfo<'/library/_viewId', '/library/_viewId', Record<never, never>, Record<never, never>>,
'/library/_itemId/': RouteRecordInfo<'/library/_itemId/', '/library/_itemId', Record<never, never>, Record<never, never>>,
'/metadata/': RouteRecordInfo<'/metadata/', '/metadata', Record<never, never>, Record<never, never>>,
'/musicalbum/_itemId/': RouteRecordInfo<'/musicalbum/_itemId/', '/musicalbum/_itemId', Record<never, never>, Record<never, never>>,
'/person/_itemId/': RouteRecordInfo<'/person/_itemId/', '/person/_itemId', Record<never, never>, Record<never, never>>,