import Link from 'next/link' import Image from 'components/Image' import system from '~/config/system.json' import styles from '~/styles/about.module.css' export interface Member { name: string, featured: boolean, mainPronouns: string, color: string, bioShort: string, readMore: string, profileImg: string, } export default function About() { const members = system.members as Member[] const featuredMembers : Member[] = members.filter(({featured}) => featured) const nonfeaturedMembers : Member[] = members.filter(({featured}) => !featured) return ( <>

About Us

{featuredMembers.map((member: Member) => { const style = { "--member-color": member.color } as React.CSSProperties return (

{member.name}

{member.mainPronouns}

{member.bioShort}

{member.readMore}

) })}

Generally unless you know us well, the above three members are who you will be interacting with day to day. They handle the majority of our work, conversations, and decisions throughout the day. In addition though, if you get to know us better you will likely meet one or more of the following more private members:

{nonfeaturedMembers.map((member: Member) => { const style = { "--member-color": member.color } as React.CSSProperties return (

{member.name}

{member.mainPronouns}

{member.bioShort}

{member.readMore}

) })}

For avatar sources, see here

) }