From 3152fdc14eb37bfa26d1a74f13734edfc9d2dcb7 Mon Sep 17 00:00:00 2001 From: Agustin Moyano Date: Mon, 6 Mar 2023 16:44:44 -0300 Subject: [PATCH] Bug 33169: Build breadcrumbs and left-hand side menu from routes definition Signed-off-by: Matt Blenkinsop Signed-off-by: Tomas Cohen Arazi (cherry picked from commit e3f88f0438232ab2c61129466aaa1fb205f4f720) Signed-off-by: Fridolin Somers (cherry picked from commit 31f48a6d19cb6023af7c2fe023b5f39a237d17d0) Signed-off-by: Matt Blenkinsop --- .../prog/js/vue/components/Breadcrumbs.vue | 53 ++ .../prog/js/vue/components/ERM/Main.vue | 124 +--- .../prog/js/vue/components/LeftMenu.vue | 67 ++ .../prog/js/vue/components/NavigationItem.vue | 66 ++ .../intranet-tmpl/prog/js/vue/i18n/index.js | 9 + .../intranet-tmpl/prog/js/vue/modules/erm.ts | 39 +- .../intranet-tmpl/prog/js/vue/routes/erm.js | 637 ++++++------------ .../prog/js/vue/stores/navigation.js | 216 ++++++ 8 files changed, 662 insertions(+), 549 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/Breadcrumbs.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/LeftMenu.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/NavigationItem.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/i18n/index.js create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/stores/navigation.js diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Breadcrumbs.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Breadcrumbs.vue new file mode 100644 index 0000000000..9d2b74db0c --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Breadcrumbs.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue index c0579d0f7a..1bc99a3570 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue @@ -1,7 +1,7 @@