This PR aims to reduce the amount of data sent from the server to the client after being pulled from Airtable. To do this, this PR implements a PartialPerson and PartialProject type that only includes the data that sig.ts and project.ts need to display SIGs on the /project page and individual projects on each project//[id] page.
Note that should should be merged in after PR #49.
This PR aims to reduce the amount of data sent from the server to the client after being pulled from Airtable. To do this, this PR implements a
PartialPerson
andPartialProject
type that only includes the data thatsig.ts
andproject.ts
need to display SIGs on the/project
page and individual projects on eachproject//[id]
page.Note that should should be merged in after PR #49.
Closes #50