0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-03-10 23:01:26 -05:00

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>
This commit is contained in:
Julien Barbay 2023-08-17 18:10:50 +07:00 committed by GitHub
parent 2ffe091372
commit c6c7177889
3 changed files with 4 additions and 4 deletions

View file

@ -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;

View file

@ -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;

View file

@ -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' &&