17 lines
435 B
TypeScript
17 lines
435 B
TypeScript
import SanityClientConstructor from '@sanity/client';
|
|
import ImageUrlBuilder from '@sanity/image-url';
|
|
|
|
import * as sanityConfig from '../../backend/sanity.json';
|
|
|
|
const { projectId, dataset } = sanityConfig.api;
|
|
export const client = SanityClientConstructor({
|
|
projectId,
|
|
dataset,
|
|
apiVersion: '2022-07-07',
|
|
useCdn: true
|
|
});
|
|
const builder = ImageUrlBuilder(client);
|
|
export function urlFor(source) {
|
|
return builder.image(source);
|
|
}
|