--- import { getPicture } from "@astrojs/image"; const { src, alt, sizes, widths, aspectRatio = 1, formats = ["avif", "webp"], loading = "lazy", decoding = "async", class: className = "", ...attrs } = Astro.props; let picture = null; try { picture = src && await getPicture({ src, widths, formats, aspectRatio, }) } catch (e) { } const { image = {}, sources = [] } = picture || {} --- { (src && image?.src) && {sources.map((attrs) => )} }