refactor: move GrapQL fragments
This commit is contained in:
@@ -55,7 +55,7 @@ export default async function MyPagesLayout({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// navigation_my_pages is of type Single, hence the hard [0]
|
||||||
const navigation = response.data.all_navigation_my_pages.items[0]
|
const navigation = response.data.all_navigation_my_pages.items[0]
|
||||||
const menuItems = mapMenuItems(navigation.items)
|
const menuItems = mapMenuItems(navigation.items)
|
||||||
|
|
||||||
|
|||||||
@@ -6,3 +6,37 @@ fragment CurrentBlocksPageLink on CurrentBlocksPage {
|
|||||||
title
|
title
|
||||||
url
|
url
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fragment CodeDefinedPageLink on CodeDefinedPage {
|
||||||
|
system {
|
||||||
|
uid
|
||||||
|
}
|
||||||
|
title
|
||||||
|
url
|
||||||
|
}
|
||||||
|
|
||||||
|
fragment AccountPageLink on AccountPage {
|
||||||
|
system {
|
||||||
|
uid
|
||||||
|
}
|
||||||
|
title
|
||||||
|
url
|
||||||
|
}
|
||||||
|
|
||||||
|
fragment LoyaltyPageLink on LoyaltyPage {
|
||||||
|
system {
|
||||||
|
uid
|
||||||
|
}
|
||||||
|
title
|
||||||
|
url
|
||||||
|
}
|
||||||
|
|
||||||
|
fragment ContentPageLink on ContentPage {
|
||||||
|
system {
|
||||||
|
uid
|
||||||
|
}
|
||||||
|
web {
|
||||||
|
url
|
||||||
|
}
|
||||||
|
title
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,36 +1,4 @@
|
|||||||
fragment CodeDefinedPage on CodeDefinedPage {
|
#import "../Fragments/PageLinks.graphql"
|
||||||
title
|
|
||||||
url
|
|
||||||
system {
|
|
||||||
uid
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fragment AccountPage on AccountPage {
|
|
||||||
title
|
|
||||||
url
|
|
||||||
system {
|
|
||||||
uid
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fragment LoyaltyPage on LoyaltyPage {
|
|
||||||
title
|
|
||||||
url
|
|
||||||
system {
|
|
||||||
uid
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fragment ContentPage on ContentPage {
|
|
||||||
title
|
|
||||||
web {
|
|
||||||
url
|
|
||||||
}
|
|
||||||
system {
|
|
||||||
uid
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
query GetNavigationMyPages {
|
query GetNavigationMyPages {
|
||||||
all_navigation_my_pages {
|
all_navigation_my_pages {
|
||||||
@@ -49,10 +17,10 @@ query GetNavigationMyPages {
|
|||||||
edges {
|
edges {
|
||||||
node {
|
node {
|
||||||
__typename
|
__typename
|
||||||
...AccountPage
|
...AccountPageLink
|
||||||
...LoyaltyPage
|
...LoyaltyPageLink
|
||||||
...CodeDefinedPage
|
...CodeDefinedPageLink
|
||||||
...ContentPage
|
...ContentPageLink
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -63,10 +31,10 @@ query GetNavigationMyPages {
|
|||||||
edges {
|
edges {
|
||||||
node {
|
node {
|
||||||
__typename
|
__typename
|
||||||
...AccountPage
|
...AccountPageLink
|
||||||
...LoyaltyPage
|
...LoyaltyPageLink
|
||||||
...ContentPage
|
...ContentPageLink
|
||||||
...CodeDefinedPage
|
...CodeDefinedPageLink
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user