projects: buildMetaData()

in pages/projects/[year]/[quarter].js [97:127]


      projects: buildMetaData(projects),
      team,
    },
  };
}

const Projects = (props) => {
  if (props.errorCode) {
    return <Error statusCode={props.errorCode} />;
  }

  const router = useRouter();
  const { year, quarter, projectType, engineer } = router.query;
  const projectURL = getApiURL('/api/gh-projects/', { quarter, year });
  const teamData = props.team;
  const initialProjectsData = props.projects;
  const { data: projectsData } = useSWR(
    projectURL,
    async () => {
      const result = await fetch(projectURL);
      const json = await result.json();
      return buildMetaData(json);
    },
    { fallbackData: initialProjectsData, refreshInterval: 30000 },
  );

  let projects = null;
  let currentProjectType = null;
  if (projectsData.data) {
    projectsData.data.organization.projects.nodes.sort(projectSort);
    projects = projectsData.data.organization.projects.nodes.map((project) => {