14 lines
		
	
	
		
			366 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			366 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").url();
 | |
| };
 |