Using headless WordPress and WPGraphQL, when a page is set to draft
status, and I try to pull in pages into my React navigation, the site breaks. How can I either filter out pages/posts that are set to draft
status, or pull them in and then filter on the frontend?
query appQuery($locationId: MenuLocationEnum!) {
menuItems(where: { location: $locationId }) {
edges {
node {
id
title
label
menuItemId
connectedObject {
__typename
... on Post {
id
slug
status <--Provides "publish" or "draft" in GraphIQL in WordPress dashboard
}
... on Page {
id
slug
pageId
status <--Provides "publish" or "draft" in GraphIQL in WordPress dashboard
}
}
}
}
}