@prismicio/react
Advanced tools
Comparing version 2.7.0 to 2.7.1
@@ -1,2 +0,2 @@ | ||
const version = "2.7.0"; | ||
const version = "2.7.1"; | ||
export { | ||
@@ -3,0 +3,0 @@ version |
import * as React from "react"; | ||
import * as prismic from "@prismicio/client"; | ||
import { ImgixURLParams } from "imgix-url-builder"; | ||
/** | ||
@@ -16,3 +17,5 @@ * Props for `<PrismicImage>`. | ||
*/ | ||
imgixParams?: Parameters<typeof prismic.asImageSrc>[1]; | ||
imgixParams?: { | ||
[P in keyof ImgixURLParams]: ImgixURLParams[P] | null; | ||
}; | ||
/** | ||
@@ -92,3 +95,228 @@ * Declare an image as decorative by providing `alt=""`. | ||
*/ | ||
imgixParams?: Parameters<typeof prismic.asImageSrc>[1]; | ||
imgixParams?: { | ||
ar?: `${number}:${number}` | null | undefined; | ||
auto?: ("true" | "enhance" | "format" | "redeye" | "compress")[] | null | undefined; | ||
bg?: string | null | undefined; | ||
blendAlign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
blendalign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
ba?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
blendAlpha?: number | null | undefined; | ||
blendalpha?: number | null | undefined; | ||
balph?: number | null | undefined; | ||
blendColor?: string | null | undefined; | ||
blendcolor?: string | null | undefined; | ||
blendClr?: string | null | undefined; | ||
blendclr?: string | null | undefined; | ||
blendCrop?: ("faces" | "top" | "bottom" | "left" | "right")[] | null | undefined; | ||
blendcrop?: ("faces" | "top" | "bottom" | "left" | "right")[] | null | undefined; | ||
bc?: ("faces" | "top" | "bottom" | "left" | "right")[] | null | undefined; | ||
blendFit?: "crop" | "clamp" | "clip" | "scale" | "max" | null | undefined; | ||
blendfit?: "crop" | "clamp" | "clip" | "scale" | "max" | null | undefined; | ||
bf?: "crop" | "clamp" | "clip" | "scale" | "max" | null | undefined; | ||
blendH?: number | null | undefined; | ||
blendh?: number | null | undefined; | ||
bh?: number | null | undefined; | ||
blendMode?: "color" | "hue" | "burn" | "dodge" | "darken" | "difference" | "exclusion" | "hardlight" | "lighten" | "luminosity" | "multiply" | "overlay" | "saturation" | "screen" | "softlight" | "normal" | null | undefined; | ||
blendmode?: "color" | "hue" | "burn" | "dodge" | "darken" | "difference" | "exclusion" | "hardlight" | "lighten" | "luminosity" | "multiply" | "overlay" | "saturation" | "screen" | "softlight" | "normal" | null | undefined; | ||
bm?: "color" | "hue" | "burn" | "dodge" | "darken" | "difference" | "exclusion" | "hardlight" | "lighten" | "luminosity" | "multiply" | "overlay" | "saturation" | "screen" | "softlight" | "normal" | null | undefined; | ||
blendPad?: number | null | undefined; | ||
blendpad?: number | null | undefined; | ||
bp?: number | null | undefined; | ||
blendSize?: "inherit" | null | undefined; | ||
blendsize?: "inherit" | null | undefined; | ||
bs?: "inherit" | null | undefined; | ||
blendW?: number | null | undefined; | ||
blendw?: number | null | undefined; | ||
bw?: number | null | undefined; | ||
blendX?: number | null | undefined; | ||
blendx?: number | null | undefined; | ||
bx?: number | null | undefined; | ||
blendY?: number | null | undefined; | ||
blendy?: number | null | undefined; | ||
by?: number | null | undefined; | ||
blend?: string | null | undefined; | ||
b?: string | null | undefined; | ||
blur?: number | null | undefined; | ||
borderBottom?: number | null | undefined; | ||
borderLeft?: number | null | undefined; | ||
borderRadiusInner?: number | [number, number, number, number] | null | undefined; | ||
borderRadius?: number | [number, number, number, number] | null | undefined; | ||
borderRight?: number | null | undefined; | ||
borderTop?: number | null | undefined; | ||
border?: [number, string] | null | undefined; | ||
bri?: number | null | undefined; | ||
ch?: ("width" | "dpr" | "save-data")[] | null | undefined; | ||
chromasub?: 444 | 422 | 420 | null | undefined; | ||
colorquant?: number | null | undefined; | ||
colors?: number | null | undefined; | ||
con?: number | null | undefined; | ||
cornerRadius?: number | [number, number, number, number] | null | undefined; | ||
crop?: ("faces" | "top" | "bottom" | "left" | "right" | "entropy" | "edges" | "focalpoint")[] | null | undefined; | ||
cs?: "srgb" | "adobergb1998" | "tinysrgb" | "strip" | null | undefined; | ||
dl?: string | null | undefined; | ||
dpi?: number | null | undefined; | ||
dpr?: number | null | undefined; | ||
duotoneAlpha?: number | null | undefined; | ||
duotone?: [string, string] | null | undefined; | ||
exp?: number | null | undefined; | ||
expires?: number | null | undefined; | ||
faceindex?: number | null | undefined; | ||
facepad?: number | null | undefined; | ||
faces?: 1 | null | undefined; | ||
fillColor?: string | null | undefined; | ||
fillcolor?: string | null | undefined; | ||
fill?: "blur" | "solid" | null | undefined; | ||
fit?: "crop" | "fill" | "clamp" | "clip" | "scale" | "max" | "facearea" | "fillmax" | "min" | null | undefined; | ||
f?: "crop" | "fill" | "clamp" | "clip" | "scale" | "max" | "facearea" | "fillmax" | "min" | null | undefined; | ||
flip?: "h" | "v" | "hv" | null | undefined; | ||
fm?: "gif" | "jpg" | "jp2" | "json" | "jxr" | "pjpg" | "mp4" | "png" | "png8" | "png32" | "webp" | "webm" | "blurhash" | "avif" | null | undefined; | ||
fpDebug?: boolean | null | undefined; | ||
fpX?: number | null | undefined; | ||
fpY?: number | null | undefined; | ||
fpZ?: number | null | undefined; | ||
gam?: number | null | undefined; | ||
gridColors?: [string, string] | null | undefined; | ||
gridSize?: number | null | undefined; | ||
h?: number | null | undefined; | ||
height?: number | null | undefined; | ||
high?: number | null | undefined; | ||
htn?: number | null | undefined; | ||
hue?: number | null | undefined; | ||
invert?: boolean | null | undefined; | ||
inv?: boolean | null | undefined; | ||
iptc?: "allow" | "block" | null | undefined; | ||
lossless?: boolean | null | undefined; | ||
markAlign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
ma?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
markalign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
markAlpha?: number | null | undefined; | ||
markalpha?: number | null | undefined; | ||
malph?: number | null | undefined; | ||
markBase?: string | null | undefined; | ||
mb?: string | null | undefined; | ||
markbase?: string | null | undefined; | ||
markFit?: "crop" | "fill" | "clip" | "scale" | "max" | null | undefined; | ||
mf?: "crop" | "fill" | "clip" | "scale" | "max" | null | undefined; | ||
markfit?: "crop" | "fill" | "clip" | "scale" | "max" | null | undefined; | ||
markH?: number | null | undefined; | ||
mh?: number | null | undefined; | ||
markh?: number | null | undefined; | ||
markPad?: number | null | undefined; | ||
mp?: number | null | undefined; | ||
markpad?: number | null | undefined; | ||
markRot?: number | null | undefined; | ||
markScale?: number | null | undefined; | ||
ms?: number | null | undefined; | ||
markscale?: number | null | undefined; | ||
markTile?: "grid" | null | undefined; | ||
mtile?: "grid" | null | undefined; | ||
marktile?: "grid" | null | undefined; | ||
markW?: number | null | undefined; | ||
mw?: number | null | undefined; | ||
markw?: number | null | undefined; | ||
markX?: number | null | undefined; | ||
mx?: number | null | undefined; | ||
markx?: number | null | undefined; | ||
markY?: number | null | undefined; | ||
my?: number | null | undefined; | ||
marky?: number | null | undefined; | ||
mark?: string | null | undefined; | ||
m?: string | null | undefined; | ||
maskBg?: string | null | undefined; | ||
maskbg?: string | null | undefined; | ||
mask?: string | null | undefined; | ||
maxH?: number | null | undefined; | ||
maxHeight?: number | null | undefined; | ||
maxW?: number | null | undefined; | ||
maxWidth?: number | null | undefined; | ||
minH?: number | null | undefined; | ||
minHeight?: number | null | undefined; | ||
minW?: number | null | undefined; | ||
minWidth?: number | null | undefined; | ||
monochrome?: string | null | undefined; | ||
mono?: string | null | undefined; | ||
nr?: number | null | undefined; | ||
nrs?: number | null | undefined; | ||
orient?: 0 | 1 | 2 | 4 | 3 | 5 | 6 | 7 | 8 | 90 | 180 | 270 | null | undefined; | ||
or?: 0 | 1 | 2 | 4 | 3 | 5 | 6 | 7 | 8 | 90 | 180 | 270 | null | undefined; | ||
padBottom?: number | null | undefined; | ||
padLeft?: number | null | undefined; | ||
padRight?: number | null | undefined; | ||
padTop?: number | null | undefined; | ||
pad?: number | null | undefined; | ||
page?: number | null | undefined; | ||
palette?: "json" | "css" | null | undefined; | ||
pdfAnnotation?: boolean | null | undefined; | ||
annotation?: boolean | null | undefined; | ||
prefix?: string | null | undefined; | ||
px?: number | null | undefined; | ||
q?: number | null | undefined; | ||
rect?: [number | "left" | "right" | "center", number | "top" | "bottom" | "middle", number, number] | null | undefined; | ||
rot?: number | null | undefined; | ||
sat?: number | null | undefined; | ||
sepia?: number | null | undefined; | ||
shad?: number | null | undefined; | ||
sharp?: number | null | undefined; | ||
transparency?: "grid" | null | undefined; | ||
trimColor?: string | null | undefined; | ||
trimcolor?: string | null | undefined; | ||
trimMd?: number | null | undefined; | ||
trimmd?: number | null | undefined; | ||
trimPad?: number | null | undefined; | ||
trimpad?: number | null | undefined; | ||
trimSd?: number | null | undefined; | ||
trimsd?: number | null | undefined; | ||
trimTol?: number | null | undefined; | ||
trimtol?: number | null | undefined; | ||
trim?: "color" | "auto" | null | undefined; | ||
txtAlign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
txtalign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
ta?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
txtClip?: ("middle" | "start" | "end" | "ellipsis")[] | null | undefined; | ||
txtclip?: ("middle" | "start" | "end" | "ellipsis")[] | null | undefined; | ||
tcl?: ("middle" | "start" | "end" | "ellipsis")[] | null | undefined; | ||
txtColor?: string | null | undefined; | ||
txtcolor?: string | null | undefined; | ||
txtClr?: string | null | undefined; | ||
txtclr?: string | null | undefined; | ||
tc?: string | null | undefined; | ||
txtFit?: "max" | null | undefined; | ||
txtfit?: "max" | null | undefined; | ||
txtFont?: import("imgix-url-builder").Font | null | undefined; | ||
tf?: import("imgix-url-builder").Font | null | undefined; | ||
txtfont?: import("imgix-url-builder").Font | null | undefined; | ||
txtLead?: number | null | undefined; | ||
txtlead?: number | null | undefined; | ||
txtLig?: 0 | 1 | 2 | null | undefined; | ||
txtlig?: 0 | 1 | 2 | null | undefined; | ||
txtLineColor?: string | null | undefined; | ||
txtlinecolor?: string | null | undefined; | ||
txtLineClr?: string | null | undefined; | ||
txtlineclr?: string | null | undefined; | ||
txtLine?: number | null | undefined; | ||
txtline?: number | null | undefined; | ||
tl?: number | null | undefined; | ||
txtPad?: number | null | undefined; | ||
txtpad?: number | null | undefined; | ||
tp?: number | null | undefined; | ||
txtShad?: number | null | undefined; | ||
txtshad?: number | null | undefined; | ||
tsh?: number | null | undefined; | ||
txtSize?: number | null | undefined; | ||
tsz?: number | null | undefined; | ||
txtsize?: number | null | undefined; | ||
txtTrack?: number | null | undefined; | ||
txttrack?: number | null | undefined; | ||
tt?: number | null | undefined; | ||
txtWidth?: number | null | undefined; | ||
txtwidth?: number | null | undefined; | ||
txt?: string | null | undefined; | ||
t?: string | null | undefined; | ||
usm?: number | null | undefined; | ||
usmrad?: number | null | undefined; | ||
vib?: number | null | undefined; | ||
w?: number | null | undefined; | ||
width?: number | null | undefined; | ||
s?: string | null | undefined; | ||
} | undefined; | ||
/** | ||
@@ -136,3 +364,228 @@ * Declare an image as decorative by providing `alt=""`. | ||
*/ | ||
imgixParams?: Parameters<typeof prismic.asImageSrc>[1]; | ||
imgixParams?: { | ||
ar?: `${number}:${number}` | null | undefined; | ||
auto?: ("true" | "enhance" | "format" | "redeye" | "compress")[] | null | undefined; | ||
bg?: string | null | undefined; | ||
blendAlign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
blendalign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
ba?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
blendAlpha?: number | null | undefined; | ||
blendalpha?: number | null | undefined; | ||
balph?: number | null | undefined; | ||
blendColor?: string | null | undefined; | ||
blendcolor?: string | null | undefined; | ||
blendClr?: string | null | undefined; | ||
blendclr?: string | null | undefined; | ||
blendCrop?: ("faces" | "top" | "bottom" | "left" | "right")[] | null | undefined; | ||
blendcrop?: ("faces" | "top" | "bottom" | "left" | "right")[] | null | undefined; | ||
bc?: ("faces" | "top" | "bottom" | "left" | "right")[] | null | undefined; | ||
blendFit?: "crop" | "clamp" | "clip" | "scale" | "max" | null | undefined; | ||
blendfit?: "crop" | "clamp" | "clip" | "scale" | "max" | null | undefined; | ||
bf?: "crop" | "clamp" | "clip" | "scale" | "max" | null | undefined; | ||
blendH?: number | null | undefined; | ||
blendh?: number | null | undefined; | ||
bh?: number | null | undefined; | ||
blendMode?: "color" | "hue" | "burn" | "dodge" | "darken" | "difference" | "exclusion" | "hardlight" | "lighten" | "luminosity" | "multiply" | "overlay" | "saturation" | "screen" | "softlight" | "normal" | null | undefined; | ||
blendmode?: "color" | "hue" | "burn" | "dodge" | "darken" | "difference" | "exclusion" | "hardlight" | "lighten" | "luminosity" | "multiply" | "overlay" | "saturation" | "screen" | "softlight" | "normal" | null | undefined; | ||
bm?: "color" | "hue" | "burn" | "dodge" | "darken" | "difference" | "exclusion" | "hardlight" | "lighten" | "luminosity" | "multiply" | "overlay" | "saturation" | "screen" | "softlight" | "normal" | null | undefined; | ||
blendPad?: number | null | undefined; | ||
blendpad?: number | null | undefined; | ||
bp?: number | null | undefined; | ||
blendSize?: "inherit" | null | undefined; | ||
blendsize?: "inherit" | null | undefined; | ||
bs?: "inherit" | null | undefined; | ||
blendW?: number | null | undefined; | ||
blendw?: number | null | undefined; | ||
bw?: number | null | undefined; | ||
blendX?: number | null | undefined; | ||
blendx?: number | null | undefined; | ||
bx?: number | null | undefined; | ||
blendY?: number | null | undefined; | ||
blendy?: number | null | undefined; | ||
by?: number | null | undefined; | ||
blend?: string | null | undefined; | ||
b?: string | null | undefined; | ||
blur?: number | null | undefined; | ||
borderBottom?: number | null | undefined; | ||
borderLeft?: number | null | undefined; | ||
borderRadiusInner?: number | [number, number, number, number] | null | undefined; | ||
borderRadius?: number | [number, number, number, number] | null | undefined; | ||
borderRight?: number | null | undefined; | ||
borderTop?: number | null | undefined; | ||
border?: [number, string] | null | undefined; | ||
bri?: number | null | undefined; | ||
ch?: ("width" | "dpr" | "save-data")[] | null | undefined; | ||
chromasub?: 444 | 422 | 420 | null | undefined; | ||
colorquant?: number | null | undefined; | ||
colors?: number | null | undefined; | ||
con?: number | null | undefined; | ||
cornerRadius?: number | [number, number, number, number] | null | undefined; | ||
crop?: ("faces" | "top" | "bottom" | "left" | "right" | "entropy" | "edges" | "focalpoint")[] | null | undefined; | ||
cs?: "srgb" | "adobergb1998" | "tinysrgb" | "strip" | null | undefined; | ||
dl?: string | null | undefined; | ||
dpi?: number | null | undefined; | ||
dpr?: number | null | undefined; | ||
duotoneAlpha?: number | null | undefined; | ||
duotone?: [string, string] | null | undefined; | ||
exp?: number | null | undefined; | ||
expires?: number | null | undefined; | ||
faceindex?: number | null | undefined; | ||
facepad?: number | null | undefined; | ||
faces?: 1 | null | undefined; | ||
fillColor?: string | null | undefined; | ||
fillcolor?: string | null | undefined; | ||
fill?: "blur" | "solid" | null | undefined; | ||
fit?: "crop" | "fill" | "clamp" | "clip" | "scale" | "max" | "facearea" | "fillmax" | "min" | null | undefined; | ||
f?: "crop" | "fill" | "clamp" | "clip" | "scale" | "max" | "facearea" | "fillmax" | "min" | null | undefined; | ||
flip?: "h" | "v" | "hv" | null | undefined; | ||
fm?: "gif" | "jpg" | "jp2" | "json" | "jxr" | "pjpg" | "mp4" | "png" | "png8" | "png32" | "webp" | "webm" | "blurhash" | "avif" | null | undefined; | ||
fpDebug?: boolean | null | undefined; | ||
fpX?: number | null | undefined; | ||
fpY?: number | null | undefined; | ||
fpZ?: number | null | undefined; | ||
gam?: number | null | undefined; | ||
gridColors?: [string, string] | null | undefined; | ||
gridSize?: number | null | undefined; | ||
h?: number | null | undefined; | ||
height?: number | null | undefined; | ||
high?: number | null | undefined; | ||
htn?: number | null | undefined; | ||
hue?: number | null | undefined; | ||
invert?: boolean | null | undefined; | ||
inv?: boolean | null | undefined; | ||
iptc?: "allow" | "block" | null | undefined; | ||
lossless?: boolean | null | undefined; | ||
markAlign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
ma?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
markalign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
markAlpha?: number | null | undefined; | ||
markalpha?: number | null | undefined; | ||
malph?: number | null | undefined; | ||
markBase?: string | null | undefined; | ||
mb?: string | null | undefined; | ||
markbase?: string | null | undefined; | ||
markFit?: "crop" | "fill" | "clip" | "scale" | "max" | null | undefined; | ||
mf?: "crop" | "fill" | "clip" | "scale" | "max" | null | undefined; | ||
markfit?: "crop" | "fill" | "clip" | "scale" | "max" | null | undefined; | ||
markH?: number | null | undefined; | ||
mh?: number | null | undefined; | ||
markh?: number | null | undefined; | ||
markPad?: number | null | undefined; | ||
mp?: number | null | undefined; | ||
markpad?: number | null | undefined; | ||
markRot?: number | null | undefined; | ||
markScale?: number | null | undefined; | ||
ms?: number | null | undefined; | ||
markscale?: number | null | undefined; | ||
markTile?: "grid" | null | undefined; | ||
mtile?: "grid" | null | undefined; | ||
marktile?: "grid" | null | undefined; | ||
markW?: number | null | undefined; | ||
mw?: number | null | undefined; | ||
markw?: number | null | undefined; | ||
markX?: number | null | undefined; | ||
mx?: number | null | undefined; | ||
markx?: number | null | undefined; | ||
markY?: number | null | undefined; | ||
my?: number | null | undefined; | ||
marky?: number | null | undefined; | ||
mark?: string | null | undefined; | ||
m?: string | null | undefined; | ||
maskBg?: string | null | undefined; | ||
maskbg?: string | null | undefined; | ||
mask?: string | null | undefined; | ||
maxH?: number | null | undefined; | ||
maxHeight?: number | null | undefined; | ||
maxW?: number | null | undefined; | ||
maxWidth?: number | null | undefined; | ||
minH?: number | null | undefined; | ||
minHeight?: number | null | undefined; | ||
minW?: number | null | undefined; | ||
minWidth?: number | null | undefined; | ||
monochrome?: string | null | undefined; | ||
mono?: string | null | undefined; | ||
nr?: number | null | undefined; | ||
nrs?: number | null | undefined; | ||
orient?: 0 | 1 | 2 | 4 | 3 | 5 | 6 | 7 | 8 | 90 | 180 | 270 | null | undefined; | ||
or?: 0 | 1 | 2 | 4 | 3 | 5 | 6 | 7 | 8 | 90 | 180 | 270 | null | undefined; | ||
padBottom?: number | null | undefined; | ||
padLeft?: number | null | undefined; | ||
padRight?: number | null | undefined; | ||
padTop?: number | null | undefined; | ||
pad?: number | null | undefined; | ||
page?: number | null | undefined; | ||
palette?: "json" | "css" | null | undefined; | ||
pdfAnnotation?: boolean | null | undefined; | ||
annotation?: boolean | null | undefined; | ||
prefix?: string | null | undefined; | ||
px?: number | null | undefined; | ||
q?: number | null | undefined; | ||
rect?: [number | "left" | "right" | "center", number | "top" | "bottom" | "middle", number, number] | null | undefined; | ||
rot?: number | null | undefined; | ||
sat?: number | null | undefined; | ||
sepia?: number | null | undefined; | ||
shad?: number | null | undefined; | ||
sharp?: number | null | undefined; | ||
transparency?: "grid" | null | undefined; | ||
trimColor?: string | null | undefined; | ||
trimcolor?: string | null | undefined; | ||
trimMd?: number | null | undefined; | ||
trimmd?: number | null | undefined; | ||
trimPad?: number | null | undefined; | ||
trimpad?: number | null | undefined; | ||
trimSd?: number | null | undefined; | ||
trimsd?: number | null | undefined; | ||
trimTol?: number | null | undefined; | ||
trimtol?: number | null | undefined; | ||
trim?: "color" | "auto" | null | undefined; | ||
txtAlign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
txtalign?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
ta?: ("top" | "bottom" | "middle" | "left" | "right" | "center")[] | null | undefined; | ||
txtClip?: ("middle" | "start" | "end" | "ellipsis")[] | null | undefined; | ||
txtclip?: ("middle" | "start" | "end" | "ellipsis")[] | null | undefined; | ||
tcl?: ("middle" | "start" | "end" | "ellipsis")[] | null | undefined; | ||
txtColor?: string | null | undefined; | ||
txtcolor?: string | null | undefined; | ||
txtClr?: string | null | undefined; | ||
txtclr?: string | null | undefined; | ||
tc?: string | null | undefined; | ||
txtFit?: "max" | null | undefined; | ||
txtfit?: "max" | null | undefined; | ||
txtFont?: import("imgix-url-builder").Font | null | undefined; | ||
tf?: import("imgix-url-builder").Font | null | undefined; | ||
txtfont?: import("imgix-url-builder").Font | null | undefined; | ||
txtLead?: number | null | undefined; | ||
txtlead?: number | null | undefined; | ||
txtLig?: 0 | 1 | 2 | null | undefined; | ||
txtlig?: 0 | 1 | 2 | null | undefined; | ||
txtLineColor?: string | null | undefined; | ||
txtlinecolor?: string | null | undefined; | ||
txtLineClr?: string | null | undefined; | ||
txtlineclr?: string | null | undefined; | ||
txtLine?: number | null | undefined; | ||
txtline?: number | null | undefined; | ||
tl?: number | null | undefined; | ||
txtPad?: number | null | undefined; | ||
txtpad?: number | null | undefined; | ||
tp?: number | null | undefined; | ||
txtShad?: number | null | undefined; | ||
txtshad?: number | null | undefined; | ||
tsh?: number | null | undefined; | ||
txtSize?: number | null | undefined; | ||
tsz?: number | null | undefined; | ||
txtsize?: number | null | undefined; | ||
txtTrack?: number | null | undefined; | ||
txttrack?: number | null | undefined; | ||
tt?: number | null | undefined; | ||
txtWidth?: number | null | undefined; | ||
txtwidth?: number | null | undefined; | ||
txt?: string | null | undefined; | ||
t?: string | null | undefined; | ||
usm?: number | null | undefined; | ||
usmrad?: number | null | undefined; | ||
vib?: number | null | undefined; | ||
w?: number | null | undefined; | ||
width?: number | null | undefined; | ||
s?: string | null | undefined; | ||
} | undefined; | ||
/** | ||
@@ -139,0 +592,0 @@ * Declare an image as decorative by providing `alt=""`. |
@@ -7,6 +7,5 @@ import { jsx } from "react/jsx-runtime"; | ||
import { asImagePixelDensitySrcSet } from './_node_modules/@prismicio/client/dist/helpers/asImagePixelDensitySrcSet.js'; | ||
const PrismicImage = React.forwardRef(function PrismicImage2(props, ref) { | ||
const { field, alt, fallbackAlt, imgixParams, widths, pixelDensities, ...restProps } = props; | ||
const PrismicImage = React.forwardRef(function PrismicImage2({ field, alt, fallbackAlt, imgixParams = {}, widths, pixelDensities, ...restProps }, ref) { | ||
if (typeof process !== "undefined" && process.env.NODE_ENV === "development") { | ||
if (typeof alt === "string" && props.alt !== "") { | ||
if (typeof alt === "string" && alt !== "") { | ||
console.warn(`[PrismicImage] The "alt" prop can only be used to declare an image as decorative by passing an empty string (alt="") but was provided a non-empty string. You can resolve this warning by removing the "alt" prop or changing it to alt="". For more details, see ${devMsg("alt-must-be-an-empty-string")}`); | ||
@@ -22,2 +21,8 @@ } | ||
if (imageThumbnail(field)) { | ||
const resolvedImgixParams = imgixParams; | ||
for (const x in imgixParams) { | ||
if (resolvedImgixParams[x] === null) { | ||
resolvedImgixParams[x] = void 0; | ||
} | ||
} | ||
let src; | ||
@@ -27,3 +32,3 @@ let srcSet; | ||
const res = asImageWidthSrcSet(field, { | ||
...imgixParams, | ||
...resolvedImgixParams, | ||
widths: widths === "defaults" ? void 0 : widths | ||
@@ -35,3 +40,3 @@ }); | ||
const res = asImagePixelDensitySrcSet(field, { | ||
...imgixParams, | ||
...resolvedImgixParams, | ||
pixelDensities: pixelDensities === "defaults" ? void 0 : pixelDensities | ||
@@ -38,0 +43,0 @@ }); |
{ | ||
"name": "@prismicio/react", | ||
"version": "2.7.0", | ||
"version": "2.7.1", | ||
"description": "React components and hooks to fetch and present Prismic content", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
496081
6320