Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit dad493a

Browse files
committed
fix: reduce warnings about density values > 2
resolves #1308
1 parent 597c70b commit dad493a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/runtime/utils/index.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,11 @@ export function checkDensities(densities: number[]) {
113113
throw new Error('`densities` must not be empty, configure to `1` to render regular size only (DPR 1.0)')
114114
}
115115
if (import.meta.dev && Array.from(densities).some(d => d > 2)) {
116-
console.warn('[nuxt] [image] Density values above `2` are not recommended. See https://observablehq.com/@eeeps/visual-acuity-and-device-pixel-ratio.')
116+
const _densities = densities as number[] & { _warned?: boolean }
117+
if (!_densities._warned) {
118+
console.warn('[nuxt] [image] Density values above `2` are not recommended. See https://observablehq.com/@eeeps/visual-acuity-and-device-pixel-ratio.')
119+
}
120+
_densities._warned = true
117121
}
118122
}
119123

0 commit comments

Comments
 (0)