summaryrefslogtreecommitdiff
path: root/packages/integrations/vercel/src
diff options
context:
space:
mode:
authorGravatar Julien Barbay <julien.barbay@gmail.com> 2023-08-17 18:10:50 +0700
committerGravatar GitHub <noreply@github.com> 2023-08-17 13:10:50 +0200
commitd6b4943764989c0e89df2d6875cd19691566dfb3 (patch)
treef87db574a261b32e52f125845a3d0878b27ea77c /packages/integrations/vercel/src
parent2145960472565617ad9998dbe189ca6610b70156 (diff)
downloadastro-d6b4943764989c0e89df2d6875cd19691566dfb3.tar.gz
astro-d6b4943764989c0e89df2d6875cd19691566dfb3.tar.zst
astro-d6b4943764989c0e89df2d6875cd19691566dfb3.zip
feat(assets): support remote images (#7778)
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> Co-authored-by: Princesseuh <princssdev@gmail.com> Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
Diffstat (limited to 'packages/integrations/vercel/src')
-rw-r--r--packages/integrations/vercel/src/image/build-service.ts2
-rw-r--r--packages/integrations/vercel/src/image/dev-service.ts2
-rw-r--r--packages/integrations/vercel/src/image/shared.ts4
3 files changed, 4 insertions, 4 deletions
diff --git a/packages/integrations/vercel/src/image/build-service.ts b/packages/integrations/vercel/src/image/build-service.ts
index 973ceb22a..63a37a5fe 100644
--- a/packages/integrations/vercel/src/image/build-service.ts
+++ b/packages/integrations/vercel/src/image/build-service.ts
@@ -3,7 +3,7 @@ import { isESMImportedImage, sharedValidateOptions } from './shared';
const service: ExternalImageService = {
validateOptions: (options, serviceOptions) =>
- sharedValidateOptions(options, serviceOptions, 'production'),
+ sharedValidateOptions(options, serviceOptions.service.config, 'production'),
getHTMLAttributes(options) {
const { inputtedWidth, ...props } = options;
diff --git a/packages/integrations/vercel/src/image/dev-service.ts b/packages/integrations/vercel/src/image/dev-service.ts
index 04df9932a..be6360fe3 100644
--- a/packages/integrations/vercel/src/image/dev-service.ts
+++ b/packages/integrations/vercel/src/image/dev-service.ts
@@ -5,7 +5,7 @@ import { sharedValidateOptions } from './shared';
const service: LocalImageService = {
validateOptions: (options, serviceOptions) =>
- sharedValidateOptions(options, serviceOptions, 'development'),
+ sharedValidateOptions(options, serviceOptions.service.config, 'development'),
getHTMLAttributes(options, serviceOptions) {
const { inputtedWidth, ...props } = options;
diff --git a/packages/integrations/vercel/src/image/shared.ts b/packages/integrations/vercel/src/image/shared.ts
index 0b6db2037..473750fae 100644
--- a/packages/integrations/vercel/src/image/shared.ts
+++ b/packages/integrations/vercel/src/image/shared.ts
@@ -89,10 +89,10 @@ export function getImageConfig(
export function sharedValidateOptions(
options: ImageTransform,
- serviceOptions: Record<string, any>,
+ serviceConfig: Record<string, any>,
mode: 'development' | 'production'
) {
- const vercelImageOptions = serviceOptions as VercelImageConfig;
+ const vercelImageOptions = serviceConfig as VercelImageConfig;
if (
mode === 'development' &&