tj-sga-website-react/src/pages/committee.tsx
2020-12-16 23:02:52 -05:00

29 lines
640 B
TypeScript

import React from 'react';
import Hero from '../components/Hero';
import MemberRow from '../components/MemberRow';
import useQuery from '../hooks/useQuery';
export default function Committee() {
let excomm = useQuery<SGA.MemberDocument[]>(
`*[_type == 'member' && committee == 'excomm'] | order (role, year desc)`
);
// year desc because seniority 8)
return (
<>
<Hero
heading='Executive Committee'
imageURL='/images/who-we-are/excomm.png'
/>
<main>
<div>
{excomm &&
excomm.map((member) => {
return <MemberRow key={member._id} member={member} />;
})}
</div>
</main>
</>
);
}