fix: refine url logic based on typename
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user