refactor: separate queries for loyalty and mypages

This commit is contained in:
Matilda Landström
2024-05-29 09:06:42 +02:00
parent 2dcf31e851
commit b74c904b63
7 changed files with 236 additions and 140 deletions
@@ -1,12 +1,12 @@
import { Lang } from "@/constants/languages"
import type { GetMyPagesBreadcrumbsRefsData } from "@/types/requests/myPages/breadcrumbs"
import type { GetBreadcrumbsItems } 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) {
export function getConnections(refs: GetBreadcrumbsItems) {
const connections: Edges<NodeRefs>[] = []
refs.all_page.items.forEach((ref) => {
refs.items.forEach((ref) => {
connections.push(ref.web.breadcrumbs.parentsConnection)
})
return connections