fix: Refresh PageContainer component based on current route
diff --git a/erpnext/public/js/hub/PageContainer.vue b/erpnext/public/js/hub/PageContainer.vue
index 5ec92d5..a101eaf 100644
--- a/erpnext/public/js/hub/PageContainer.vue
+++ b/erpnext/public/js/hub/PageContainer.vue
@@ -1,6 +1,6 @@
<template>
<div class="hub-page-container">
- <component :is="current_page"></component>
+ <component :is="current_page.component" :key="current_page.key"></component>
</div>
</template>
@@ -100,10 +100,16 @@
}
if (!route) {
- return NotFound;
+ return {
+ key: 'not-found',
+ component: NotFound
+ };
}
- return route_map[route];
+ return {
+ key: curr_route,
+ component: route_map[route]
+ }
}
}
}