UNPKG

@prismicio/next

Version:

Helpers to integrate Prismic into Next.js apps

23 lines (22 loc) 765 B
require("./_virtual/_rolldown/runtime.cjs"); let imgix_url_builder = require("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 (0, imgix_url_builder.buildURL)(args.src, params); }; //#endregion exports.imgixLoader = imgixLoader; //# sourceMappingURL=imgixLoader.cjs.map