From 7d57820514863bd23459f2e14a36927f9cb47dba Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Tue, 29 Apr 2025 16:25:28 +0100 Subject: [PATCH] Bug 38010: (QA follow-up) Add a Link component Signed-off-by: Michaela Sieber Signed-off-by: Jonathan Druart --- .../prog/js/vue/components/Link.vue | 71 +++++++++++++++++++ .../prog/js/vue/components/ToolbarButton.vue | 45 +----------- .../vue/components/Vendors/VendorDetails.vue | 6 +- .../components/Vendors/VendorInterfaces.vue | 6 +- 4 files changed, 80 insertions(+), 48 deletions(-) create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/Link.vue diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Link.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Link.vue new file mode 100644 index 00000000000..f835de866ac --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Link.vue @@ -0,0 +1,71 @@ + + + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ToolbarButton.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ToolbarButton.vue index 554b6fa944b..d76d4910429 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ToolbarButton.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ToolbarButton.vue @@ -1,19 +1,11 @@ diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue index 9ae5bc3327d..63034ce5e7b 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorDetails.vue @@ -45,7 +45,7 @@
  • - import { inject } from "vue"; -import ToolbarButton from "../ToolbarButton.vue"; +import Link from "../Link.vue"; export default { props: { @@ -211,7 +211,7 @@ export default { }, }, components: { - ToolbarButton, + Link, }, }; diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorInterfaces.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorInterfaces.vue index 5506e83a47c..1f658950e81 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorInterfaces.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorInterfaces.vue @@ -13,7 +13,7 @@
  • - import { inject } from "vue"; -import ToolbarButton from "../ToolbarButton.vue"; +import Link from "../Link.vue"; export default { props: { @@ -196,7 +196,7 @@ export default { }, }, components: { - ToolbarButton, + Link, }, }; -- 2.34.1