chore: change account page breadcrumbs to same structure as loyalty page
This commit is contained in:
@@ -49,11 +49,11 @@ export const breadcrumbsQueryRouter = router({
|
||||
},
|
||||
}
|
||||
)
|
||||
|
||||
console.log([generateRefsResponseTag(ctx.lang, ctx.pathname, affix)])
|
||||
if (!refsResponse.data) {
|
||||
throw notFound(refsResponse)
|
||||
}
|
||||
|
||||
console.log(refsResponse)
|
||||
const validatedRefsData =
|
||||
validateBreadcrumbsRefsConstenstackSchema.safeParse(refsResponse.data)
|
||||
if (!validatedRefsData.success) {
|
||||
@@ -82,7 +82,7 @@ export const breadcrumbsQueryRouter = router({
|
||||
}
|
||||
|
||||
const parentBreadcrumbs =
|
||||
validatedBreadcrumbsData.data.all_account_page.items[0].breadcrumbs.parentsConnection.edges.map(
|
||||
validatedBreadcrumbsData.data.all_account_page.items[0].web.breadcrumbs.parentsConnection.edges.map(
|
||||
(breadcrumb) => {
|
||||
return {
|
||||
href: removeMultipleSlashes(
|
||||
@@ -97,11 +97,11 @@ export const breadcrumbsQueryRouter = router({
|
||||
const pageBreadcrumb =
|
||||
validatedBreadcrumbsData.data.all_account_page.items.map((breadcrumb) => {
|
||||
return {
|
||||
title: breadcrumb.breadcrumbs.title,
|
||||
title: breadcrumb.web.breadcrumbs.title,
|
||||
uid: breadcrumb.system.uid,
|
||||
}
|
||||
})
|
||||
|
||||
console.log(pageBreadcrumb)
|
||||
const breadcrumbs = [
|
||||
homeBreadcrumbs[ctx.lang],
|
||||
parentBreadcrumbs,
|
||||
@@ -126,7 +126,7 @@ export const breadcrumbsQueryRouter = router({
|
||||
}
|
||||
)
|
||||
console.log(ctx.pathname)
|
||||
console.log(refsResponse.data.all_loyalty_page)
|
||||
console.log(refsResponse)
|
||||
if (!refsResponse.data) {
|
||||
throw notFound(refsResponse)
|
||||
}
|
||||
@@ -161,7 +161,7 @@ export const breadcrumbsQueryRouter = router({
|
||||
if (!validatedBreadcrumbsData.success) {
|
||||
throw internalServerError(validatedBreadcrumbsData.error)
|
||||
}
|
||||
|
||||
console.log(validatedBreadcrumbsData)
|
||||
const parentBreadcrumbs =
|
||||
validatedBreadcrumbsData.data.all_loyalty_page.items[0].web.breadcrumbs.parentsConnection.edges.map(
|
||||
(breadcrumb) => {
|
||||
@@ -182,18 +182,18 @@ export const breadcrumbsQueryRouter = router({
|
||||
uid: breadcrumb.system.uid,
|
||||
}
|
||||
})
|
||||
|
||||
const breadcrumbs = [
|
||||
homeBreadcrumbs[ctx.lang],
|
||||
parentBreadcrumbs,
|
||||
pageBreadcrumb,
|
||||
].flat()
|
||||
console.log(breadcrumbs)
|
||||
|
||||
const validatedBreadcrumbs = getBreadcrumbsSchema.safeParse(breadcrumbs)
|
||||
if (!validatedBreadcrumbs.success) {
|
||||
throw internalServerError(validatedBreadcrumbs.error)
|
||||
}
|
||||
|
||||
console.log(validatedBreadcrumbs.data)
|
||||
return validatedBreadcrumbs.data
|
||||
}),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user