News
return await client.fetch(query)
P
By Parth
Updated: 28 February 2026 at 12:12

// lib/sanity.ts
import { createClient } from 'next-sanity'
import imageUrlBuilder from '@sanity/image-url'
import { SanityImageSource } from '@sanity/image-url/lib/types/types'
export const client = createClient({
projectId: process.env.NEXT_PUBLIC_SANITY_PROJECT_ID,
dataset: process.env.NEXT_PUBLIC_SANITY_DATASET,
apiVersion: process.env.NEXT_PUBLIC_SANITY_API_VERSION,
useCdn: process.env.NODE_ENV === 'production',
})
const builder = imageUrlBuilder(client)
export function urlFor(source: SanityImageSource) {
return builder.image(source)
}
Never Miss a Cricket Update!
Get breaking news, match toss updates, and exclusive reports delivered directly to your phone.
Join Now to get latest Updates