fix: Force re-render route i18n string (#11063)

The string were not taking the correct locale as there were initialized
during the component mount. This change would force the component to
re-render the strings.
This commit is contained in:
Pranav
2025-03-11 15:15:28 -07:00
committed by GitHub
parent dedd67167a
commit 2dd9f0f672

View File

@@ -90,7 +90,7 @@ const sortedInboxes = computed(() =>
inboxes.value.slice().sort((a, b) => a.name.localeCompare(b.name)) inboxes.value.slice().sort((a, b) => a.name.localeCompare(b.name))
); );
const newReportRoutes = [ const newReportRoutes = () => [
{ {
name: 'Reports Agent', name: 'Reports Agent',
label: t('SIDEBAR.REPORTS_AGENT'), label: t('SIDEBAR.REPORTS_AGENT'),
@@ -116,7 +116,7 @@ const newReportRoutes = [
}, },
]; ];
const oldReportRoutes = [ const oldReportRoutes = () => [
{ {
name: 'Reports Agent', name: 'Reports Agent',
label: t('SIDEBAR.REPORTS_AGENT'), label: t('SIDEBAR.REPORTS_AGENT'),
@@ -140,7 +140,7 @@ const oldReportRoutes = [
]; ];
const reportRoutes = computed(() => const reportRoutes = computed(() =>
showV4Routes.value ? newReportRoutes : oldReportRoutes showV4Routes.value ? newReportRoutes() : oldReportRoutes()
); );
const menuItems = computed(() => { const menuItems = computed(() => {