Skip to content

Commit fb31a82

Browse files
committed
Allow render i18n messages in top bar menus - refs BT#21104
1 parent 8debd72 commit fb31a82

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

assets/vue/components/layout/TopbarLoggedIn.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ import { useMessageRelUserStore } from "../../store/messageRelUserStore"
6363
6464
import headerLogoPath from "../../../../assets/css/themes/chamilo/images/header-logo.svg"
6565
import { useNotification } from "../../composables/notification"
66-
import { useI18n } from 'vue-i18n';
66+
import { useI18n } from "vue-i18n"
6767
68-
const { t } = useI18n();
68+
const { t } = useI18n()
6969
7070
// eslint-disable-next-line no-undef
7171
const props = defineProps({
@@ -90,7 +90,7 @@ const btnTicketsOnClick = () => {
9090
const btnInboxOnClick = async () => await router.push({ name: "MessageList" })
9191
9292
const elUserSubmenu = ref(null)
93-
const userSubmenuItems = [
93+
const userSubmenuItems = computed(() => [
9494
{
9595
label: props.currentUser.fullName,
9696
items: [
@@ -116,7 +116,7 @@ const userSubmenuItems = [
116116
},
117117
],
118118
},
119-
]
119+
])
120120
121121
function toogleUserMenu(event) {
122122
elUserSubmenu.value.toggle(event)

assets/vue/components/layout/TopbarNotLoggedIn.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</template>
1313

1414
<script setup>
15-
import { ref } from "vue"
15+
import {computed, ref} from "vue"
1616
import Menubar from "primevue/menubar"
1717
import headerLogoPath from "../../../../assets/css/themes/chamilo/images/header-logo.svg"
1818
import { useI18n } from "vue-i18n"
@@ -45,7 +45,7 @@ const languageItems = window.languages.map((language) => ({
4545
4646
const currentLanguage = window.languages.find((language) => document.querySelector("html").lang === language.isocode)
4747
48-
const menuItems = ref([
48+
const menuItems = computed(() => [
4949
{
5050
label: t("Home"),
5151
to: { name: "Index" },

0 commit comments

Comments
 (0)