UNPKG

@prismicio/next

Version:

Helpers to integrate Prismic into Next.js apps

22 lines (21 loc) 677 B
import { buildURL } from "imgix-url-builder"; //#region src/imgixLoader.ts /** * A `next/image` loader for Imgix, which Prismic uses, with an optional collection of default Imgix * parameters. * * @see To learn about `next/image` loaders: https://nextjs.org/docs/api-reference/next/image#loader * @see To learn about Imgix's URL API: https://docs.imgix.com/apis/rendering */ const imgixLoader = (args) => { const params = { fit: new URL(args.src).searchParams.get("fit") || "max", w: args.width, h: void 0 }; if (args.quality) params.q = args.quality; return buildURL(args.src, params); }; //#endregion export { imgixLoader }; //# sourceMappingURL=imgixLoader.js.map