fix: refine url logic based on typename

This commit is contained in:
Arvid Norlin
2024-04-09 12:50:02 +02:00
parent 56ccce346d
commit 631a82ee04
3 changed files with 66 additions and 35 deletions

View File

@@ -1,3 +1,21 @@
fragment CodeDefinedPage on CodeDefinedPage {
title
url
system {
uid
}
}
fragment ContentPage on ContentPage {
title
web {
url
}
system {
uid
}
}
query GetNavigationMyPages {
all_navigation_my_pages {
items {
@@ -14,19 +32,9 @@ query GetNavigationMyPages {
pageConnection {
edges {
node {
... on CodeDefinedPage {
title
url
system {
uid
}
}
... on ContentPage {
title
system {
uid
}
}
__typename
...CodeDefinedPage
...ContentPage
}
}
}
@@ -36,19 +44,9 @@ query GetNavigationMyPages {
pageConnection {
edges {
node {
... on ContentPage {
title
system {
uid
}
}
... on CodeDefinedPage {
title
url
system {
uid
}
}
__typename
...ContentPage
...CodeDefinedPage
}
}
}