--- // TODO: Liquid default `person = include.person | default: people[1]` — the // no-person fallback branch is unused on card-gradients (person is always // passed), so `person` is required here. import Icon from '@ui/Icon.astro'; import Avatar from '@ui/Avatar.astro'; import ButtonList from '@ui/ButtonList.astro'; interface Person { full_name?: string; job_title?: string; [key: string]: unknown; } interface Props { person: Person; color?: string; } const { person, color = 'yellow' } = Astro.props; ---