refactor: change name on breadcrumbs unique id for loyalty page

This commit is contained in:
Matilda Landström
2024-05-27 10:33:46 +02:00
parent eecb4b5526
commit ed2fe5b30e
7 changed files with 10 additions and 12 deletions

View File

@@ -22,7 +22,7 @@ fragment AccountPageBreadcrumbs on AccountPage {
fragment LoyaltyPageBreadcrumbs on LoyaltyPage { fragment LoyaltyPageBreadcrumbs on LoyaltyPage {
web { web {
breadcrumbss { breadcrumbs {
title title
parentsConnection { parentsConnection {
edges { edges {

View File

@@ -21,7 +21,7 @@ fragment AccountPageBreadcrumbsRefs on AccountPage {
fragment LoyaltyPageBreadcrumbsRefs on LoyaltyPage { fragment LoyaltyPageBreadcrumbsRefs on LoyaltyPage {
web { web {
breadcrumbss { breadcrumbs {
title title
parentsConnection { parentsConnection {
edges { edges {

View File

@@ -73,7 +73,7 @@ export const validateBreadcrumbsRefsContenstackSchemaLoyalty = z.object({
items: z.array( items: z.array(
z.object({ z.object({
web: z.object({ web: z.object({
breadcrumbss: z.object({ breadcrumbs: z.object({
parentsConnection: z.object({ parentsConnection: z.object({
edges: z.array( edges: z.array(
z.object({ z.object({
@@ -102,7 +102,7 @@ export const validateBreadcrumbsContenstackSchemaLoyalty = z.object({
items: z.array( items: z.array(
z.object({ z.object({
web: z.object({ web: z.object({
breadcrumbss: z.object({ breadcrumbs: z.object({
title: z.string(), title: z.string(),
parentsConnection: z.object({ parentsConnection: z.object({
edges: z.array( edges: z.array(

View File

@@ -163,7 +163,7 @@ export const breadcrumbsQueryRouter = router({
} }
const parentBreadcrumbs = const parentBreadcrumbs =
validatedBreadcrumbsData.data.all_loyalty_page.items[0].web.breadcrumbss.parentsConnection.edges.map( validatedBreadcrumbsData.data.all_loyalty_page.items[0].web.breadcrumbs.parentsConnection.edges.map(
(breadcrumb) => { (breadcrumb) => {
return { return {
href: removeMultipleSlashes( href: removeMultipleSlashes(
@@ -178,7 +178,7 @@ export const breadcrumbsQueryRouter = router({
const pageBreadcrumb = const pageBreadcrumb =
validatedBreadcrumbsData.data.all_loyalty_page.items.map((breadcrumb) => { validatedBreadcrumbsData.data.all_loyalty_page.items.map((breadcrumb) => {
return { return {
title: breadcrumb.web.breadcrumbss.title, title: breadcrumb.web.breadcrumbs.title,
uid: breadcrumb.system.uid, uid: breadcrumb.system.uid,
} }
}) })

View File

@@ -22,9 +22,7 @@ export function getConnectionsLoyalty(refs: GetLoyaltyPageBreadcrumbsRefsData) {
const connections: Edges<NodeRefs>[] = [] const connections: Edges<NodeRefs>[] = []
refs.all_loyalty_page.items.forEach((ref) => { refs.all_loyalty_page.items.forEach((ref) => {
console.log(ref) console.log(ref)
console.log(ref.web.breadcrumbss) connections.push(ref.web.breadcrumbs.parentsConnection)
console.log(ref.web.breadcrumbss.parentsConnection)
connections.push(ref.web.breadcrumbss.parentsConnection)
}) })
console.log(connections) console.log(connections)
return connections return connections

View File

@@ -1,5 +1,5 @@
import type { BreadcrumbsProps } from "./breadcrumbs"
import type { Preamble } from "@/types/requests/preamble" import type { Preamble } from "@/types/requests/preamble"
import type { BreadcrumbsProps } from "./breadcrumbs"
export type PreambleProps = { export type PreambleProps = {
breadcrumbs: BreadcrumbsProps["breadcrumbs"] breadcrumbs: BreadcrumbsProps["breadcrumbs"]

View File

@@ -24,7 +24,7 @@ interface AccountPageBreadcrumbs {
} }
interface LoyaltyPageBreadcrumbs { interface LoyaltyPageBreadcrumbs {
web: { web: {
breadcrumbss: { breadcrumbs: {
title: string title: string
parentsConnection: Edges<{ parentsConnection: Edges<{
breadcrumbs: { breadcrumbs: {
@@ -65,7 +65,7 @@ interface AccountPageBreadcrumbRefs extends System {
interface LoyaltyPageBreadcrumbRefs extends System { interface LoyaltyPageBreadcrumbRefs extends System {
web: { web: {
breadcrumbss: { breadcrumbs: {
parentsConnection: Edges<System> parentsConnection: Edges<System>
} }
} }