internalLink to a Document-Type in a GraphQL-API
11 replies
Last updated: Sep 25, 2021
O
I’m trying to add an
Trying to google the error doesn’t give me much. I’ll put the files and definitions in the thread
internalLinkto my document-type (as per the documentation here: https://www.sanity.io/docs/configuration#057f677d86d9 ), and since I will use the graphql-api, I tried to extract it to a different type. The icon shows up in the studio, but clicking it gives me an exception:
No router context provider found missingContext@http://localhost:3333/static/js/app.bundle.js:33444:9 IntentLink@http://localhost:3333/static/js/app.bundle.js:269524:25 renderWithHooks@http://localhost:3333/static/js/vendor.bundle.js:18012:27 updateForwardRef@http://localhost:3333/static/js/vendor.bundle.js:20025:20 beginWork@http://localhost:3333/static/js/vendor.bundle.js:21854:16 callCallback@http://localhost:3333/static/js/vendor.bundle.js:3397:14 invokeGuardedCallbackDev@http://localhost:3333/static/js/vendor.bundle.js:3446:16 invokeGuardedCallback@http://localhost:3333/static/js/vendor.bundle.js:3501:31 beginWork$1@http://localhost:3333/static/js/vendor.bundle.js:26412:28 performUnitOfWork@http://localhost:3333/static/js/vendor.bundle.js:25363:12 workLoopSync@http://localhost:3333/static/js/vendor.bundle.js:25339:22 performSyncWorkOnRoot@http://localhost:3333/static/js/vendor.bundle.js:24965:9 flushSyncCallbackQueueImpl/<@http://localhost:3333/static/js/vendor.bundle.js:14298:24
Sep 24, 2021, 1:07 PM
O
my objects/ordLink.js:
export default { name: "ordLink", type: "object", title: "Ord-link", fields: [ { name: "reference", type: "reference", to: [ { type: "ord", } ], } ], };
Sep 24, 2021, 1:07 PM
O
my annotations from my
ord-type:
annotations: [ { name: "link", type: "object", title: "URL", fields: [ { title: "URL", name: "href", type: "url", }, ], }, { type: "ordLink", } ],
Sep 24, 2021, 1:08 PM
R
Have you double checked that you have included
ordLinkin your
schema.js.?
Sep 24, 2021, 6:20 PM
O
user M
yeah, it is thereSep 24, 2021, 8:23 PM
O
does the order there influence it in any way?
Sep 24, 2021, 8:24 PM
O
export default createSchema({ // We name our schema name: "default", // Then proceed to concatenate our document type // to the ones provided by any plugins that are installed types: schemaTypes.concat([ /* Your types here! */ ordLink, ord, bodyPortableText, sammendragPortableText, ]), });
ordLinkat the start, but it made no difference
Sep 24, 2021, 8:28 PM
O
export default createSchema({ // We name our schema name: "default", // Then proceed to concatenate our document type // to the ones provided by any plugins that are installed types: schemaTypes.concat([ /* Your types here! */ ordLink, ord, bodyPortableText, sammendragPortableText, ]), });
ordLinkat the start, but it made no difference
Sep 24, 2021, 8:28 PM
O
tried a sanity upgrade, and got 2.20.0, it seems to work now 🤷
Sep 24, 2021, 8:41 PM
O
sorry for the noise!
Sep 24, 2021, 8:41 PM
R
Glad you got it working!
Sep 24, 2021, 8:49 PM
O
user M
so am I 🙂 happy weekend!Sep 25, 2021, 6:13 AM
Sanity.io – build remarkable experiences at scale
Sanity is a customizable solution that treats content as data to power your digital business. Free to get started, and pay-as-you-go on all plans.