📆 Don't miss our Sanity Showcase virtual meetup on March 20th!

Getting current dataset and project ID without hardcoding in Sanity

5 replies
Last updated: Apr 27, 2020
Is there a way to get the current dataset and project id inside the code, without hardcoding it? To use on BlockContent, to set imageOptions
Apr 27, 2020, 6:32 PM
In the studio or the frontend?
Apr 27, 2020, 6:33 PM
in the studio
Apr 27, 2020, 6:33 PM
In the studio or the frontend?
Apr 27, 2020, 6:33 PM
import client from 'part:@sanity/base/client'

const config = client.config()
There you go!
Apr 27, 2020, 6:34 PM
awesome thanks!
Apr 27, 2020, 6:36 PM

Sanity– build remarkable experiences at scale

Sanity is a modern headless CMS that treats content as data to power your digital business. Free to get started, and pay-as-you-go on all plans.

Was this answer helpful?

Related contributions

Turbo Start Sanity
- Template

The battle-tested Sanity template that powers Roboto Studio's websites

Go to Turbo Start Sanity

Schema UI - Next.js Sanity Starter
- Template

A Next.js starter template with Next.js 15, Tailwind CSS, shadcn/ui, and Sanity CMS with Live Editing. Get production-ready React components with matching Sanity schemas and queries. Build dynamic pages faster while keeping full control over customization.

Serge Ovcharenko
Go to Schema UI - Next.js Sanity Starter

The Swaddle
- Made with Sanity

A new brand identity to represent a more mature company, to signify The Swaddle’s evolution from publisher to production house, combined with an easier to navigate platform that can surface multiple content types - drawing readers through The Swaddle’s content offering.

Nightjar
Go to The Swaddle