--- import CommitteeRole from '$enums/CommitteeRole'; import tRole from '$i18n/translations/enums/committeeRole'; import translate from '$i18n/translate'; import type { CommitteeMember } from '$types/CommitteeMember'; import type Locale from '$types/Locale'; interface Props { committeeMember: CommitteeMember; } const { committeeMember } = Astro.props; const locale = Astro.params.locale as Locale; const t = translate(locale); ---
  • { committeeMember.img && ( ) }

    {committeeMember.name} { committeeMember.roles.length > 0 && ( {committeeMember.roles.map((role) => t(tRole, { key: CommitteeRole[role] })).join(', ')} ) }

    {committeeMember.bio &&

    }