pages/projects/latest.js (19 lines of code) (raw):

import queryString from 'query-string'; import { getCurrentQuarter } from 'lib/utils/projects'; export default function Page() { return null; } export async function getServerSideProps(props) { const { year, quarter } = getCurrentQuarter(); let queryParams = ''; if (props.query) { queryParams = `?${queryString.stringify(props.query)}`; } const destination = `/projects/${year}/${quarter}/${queryParams}}`; return { redirect: { permanent: false, destination, }, }; }