From 755e8dd222741d191028235b8ba069ff399883f2 Mon Sep 17 00:00:00 2001 From: Harald Bamberger Date: Thu, 17 Oct 2024 16:37:27 +0200 Subject: [PATCH] add provide to vuejs plugins FhcAlert, FhcApi and Phrasen so they are also useable with inject in composition api --- public/js/plugin/FhcAlert.js | 1 + public/js/plugin/FhcApi.js | 2 +- public/js/plugin/Phrasen.js | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/public/js/plugin/FhcAlert.js b/public/js/plugin/FhcAlert.js index 01fa12d82..b079bf98e 100644 --- a/public/js/plugin/FhcAlert.js +++ b/public/js/plugin/FhcAlert.js @@ -394,5 +394,6 @@ export default { } }; app.config.globalProperties.$fhcAlert = $fhcAlert; + app.provide('$fhcAlert', app.config.globalProperties.$fhcAlert); } } diff --git a/public/js/plugin/FhcApi.js b/public/js/plugin/FhcApi.js index 7be1a5b9f..88d2ac919 100644 --- a/public/js/plugin/FhcApi.js +++ b/public/js/plugin/FhcApi.js @@ -316,6 +316,6 @@ export default { const mergedFhcApiFactory = options?.factory ? {...FhcApiFactory, ...options.factory} : FhcApiFactory; app.config.globalProperties.$fhcApi.factory = new FhcApiFactoryWrapper(mergedFhcApiFactory); - + app.provide('$fhcApi', app.config.globalProperties.$fhcApi); } }; \ No newline at end of file diff --git a/public/js/plugin/Phrasen.js b/public/js/plugin/Phrasen.js index 277402639..5d861fce5 100644 --- a/public/js/plugin/Phrasen.js +++ b/public/js/plugin/Phrasen.js @@ -69,5 +69,6 @@ export default { loadCategory: cat => phrasen.loadCategory.call(app, cat), t_ref: phrasen.t_ref }; + app.provide('$p', app.config.globalProperties.$p); } }