fix: add optional chaining for menu title in translateTitle function

This commit is contained in:
Zeke Zhang 2025-02-11 15:16:23 +08:00
parent 406549a002
commit 4808b6e684

View File

@ -68,7 +68,7 @@ const style = css`
const translateTitle = (menus: any[], t, compile) => {
return menus.map((menu) => {
const title = menu.title.match(/^\s*\{\{\s*.+?\s*\}\}\s*$/) ? compile(menu.title) : t(menu.title);
const title = menu.title?.match(/^\s*\{\{\s*.+?\s*\}\}\s*$/) ? compile(menu.title) : t(menu.title);
if (menu.children) {
return {
...menu,