chore: add breadcrumbs to loyalty page

This commit is contained in:
Matilda Landström
2024-05-23 14:27:49 +02:00
parent c24f9026f7
commit b262ebdb7c
9 changed files with 331 additions and 8 deletions

View File

@@ -1,18 +1,35 @@
import { Lang } from "@/constants/languages"
import type { GetMyPagesBreadcrumbsRefsData } from "@/types/requests/myPages/breadcrumbs"
import type {
GetLoyaltyBreadcrumbsRefsData,
GetMyPagesBreadcrumbsRefsData,
} from "@/types/requests/myPages/breadcrumbs"
import type { Edges } from "@/types/requests/utils/edges"
import type { NodeRefs } from "@/types/requests/utils/refs"
export function getConnections(refs: GetMyPagesBreadcrumbsRefsData) {
const connections: Edges<NodeRefs>[] = []
refs.all_account_page.items.forEach((ref) => {
console.log(ref)
console.log(ref.breadcrumbs.parentsConnection)
connections.push(ref.breadcrumbs.parentsConnection)
})
return connections
}
export function getConnectionsLoyalty(refs: GetLoyaltyBreadcrumbsRefsData) {
const connections: Edges<NodeRefs>[] = []
refs.all_loyalty_page.items.forEach((ref) => {
console.log(ref)
console.log(ref.web.breadcrumbss)
console.log(ref.web.breadcrumbss.parentsConnection)
connections.push(ref.web.breadcrumbss.parentsConnection)
})
console.log(connections)
return connections
}
export const affix = "breadcrumbs"
// TODO: Make these editable in CMS?