fix: fix links

This commit is contained in:
2025-07-04 12:26:32 +02:00
parent f80bc3e3ba
commit de4518367b
9 changed files with 146 additions and 217 deletions

View File

@ -131,10 +131,42 @@ export const useMenuStore = defineStore('menuStore', () => {
navigateToItem(menuItems.value?.find(item => item.id === 5))
}
function getShopMenu() {
return menuItems.value?.find(item => item.id === 5)
}
function getProductMenu() {
return menuItems.value?.find(item => item.id === 14)
}
function getRegistrationMenu() {
return menuItems.value?.find(item => item.id === 4)
}
function getLoginMenu() {
return menuItems.value?.find(item => item.id === 11)
}
function getInvestitionMenu() {
return menuItems.value?.find(item => item.id === 6)
}
function getAboutUsMenu() {
return menuItems.value?.find(item => item.id === 7)
}
function getBusinessMenu() {
return menuItems.value?.find(item => item.id === 8)
}
function getAboutGoldMenu() {
return menuItems.value?.find(item => item.id === 9)
}
function getContactMenu() {
return menuItems.value?.find(item => item.id === 10)
}
const getFirstImage = (size: 'l' | 'm' | 's' = 'm', needbaseurl: boolean) => {
const req = useRequestEvent()
const url = useRequestURL()
@ -149,8 +181,7 @@ export const useMenuStore = defineStore('menuStore', () => {
}
if (img.length > 0) {
if (needbaseurl) {
return `${req?.headers.get('x-forwarded-proto') || url.protocol}://${
req?.headers.get('x-forwarded-host')
return `${req?.headers.get('x-forwarded-proto') || url.protocol}://${req?.headers.get('x-forwarded-host')
|| url.host
|| req?.headers.get('host')
}${img[0]}`
@ -265,5 +296,13 @@ export const useMenuStore = defineStore('menuStore', () => {
getLocales,
getProductMenu,
formatPrice,
getRegistrationMenu,
getLoginMenu,
getInvestitionMenu,
getAboutUsMenu,
getBusinessMenu,
getAboutGoldMenu,
getContactMenu,
getShopMenu,
}
})