Remove Bill from Syscom + Fix Andrew's picture
continuous-integration/drone/push Build is passing Details

Fixes #196
This commit is contained in:
Aditya Thakral 2021-08-29 22:23:35 -04:00
parent 1074c22cb5
commit f09fd483e3
4 changed files with 9 additions and 8 deletions

View File

@ -5,11 +5,8 @@
}, },
{ {
"name": "Andrew Wang", "name": "Andrew Wang",
"role": "Member" "role": "Member",
}, "image": "/images/team/AndrewWang-Syscom.jpg"
{
"name": "Bill Xiang",
"role": "Member"
}, },
{ {
"name": "Raymond Li", "name": "Raymond Li",

View File

@ -22,7 +22,9 @@ export async function getExecNames() {
export async function getExec(fileName: string, convert = true) { export async function getExec(fileName: string, convert = true) {
const raw = await readFile(path.join(EXECS_PATH, `${fileName}${fileType}`)); const raw = await readFile(path.join(EXECS_PATH, `${fileName}${fileType}`));
const { content, data: metadata } = matter(raw); const { content, data: metadata } = matter(raw);
const image = await getMemberImagePath(metadata.name); const image =
(metadata.image as string | undefined) ??
(await getMemberImagePath(metadata.name));
return { return {
content: convert ? await serialize(content) : content, content: convert ? await serialize(content) : content,

View File

@ -110,10 +110,12 @@ function MembersList(props: MembersProps) {
); );
} }
async function getTeamWithImages(team: Omit<Metadata, "image">[]) { type TeamMember = Omit<Metadata, "image"> & { image?: string };
async function getTeamWithImages(team: TeamMember[]) {
return await Promise.all( return await Promise.all(
team.map(async (member) => { team.map(async (member) => {
const image = await getMemberImagePath(member.name); const image = member.image ?? (await getMemberImagePath(member.name));
return { return {
...member, ...member,
image, image,

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 KiB