14 lines
354 B
TypeScript
14 lines
354 B
TypeScript
|
import createImageUrlBuilder from '@sanity/image-url'
|
||
|
import type { Image } from 'sanity'
|
||
|
|
||
|
import { dataset, projectId } from '../env'
|
||
|
|
||
|
const imageBuilder = createImageUrlBuilder({
|
||
|
projectId: projectId || '',
|
||
|
dataset: dataset || '',
|
||
|
})
|
||
|
|
||
|
export const urlForImage = (source: Image) => {
|
||
|
return imageBuilder?.image(source).auto('format').fit('max')
|
||
|
}
|