--- export type AvatarSource = { url: string } | { initials: string; color: string }; interface Props { avatar: AvatarSource; size: number; imgClass?: string; fallbackClass?: string; alt?: string; } const { avatar, size, imgClass, fallbackClass, alt = "" } = Astro.props; --- {"url" in avatar ? ( {alt} ) : ( )}