From 822e269f889aebeac12d0ca9daa4f39959144cc5 Mon Sep 17 00:00:00 2001 From: Werner Masik Date: Tue, 26 Sep 2023 11:58:58 +0200 Subject: [PATCH] add composable wrapper for phrasen mixin --- public/js/mixins/Phrasen.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/public/js/mixins/Phrasen.js b/public/js/mixins/Phrasen.js index c147ce152..b93cfac97 100644 --- a/public/js/mixins/Phrasen.js +++ b/public/js/mixins/Phrasen.js @@ -44,6 +44,24 @@ function getValueForLoadedPhrase(category, phrase, params) { return result; } +// Composable (wrapper for mixin) +export function usePhrasen() { + + function t_ref(category, phrase, params) { + return phrasen.t_ref(category, phrase, params); + } + + function t(category, phrase, params) { + return phrasen.t(category, phrase, params); + } + + return { + t_ref, + t, + } + +} + const phrasen = { t_ref(category, phrase, params) { if (params === undefined && (