export async function getServerSideProps()

in pages/milestones/latest.js [8:29]


export async function getServerSideProps(oldProps) {
  let queryParams = '';
  const props = { ...oldProps };

  if (!props.query) {
    props.query = {};
  }

  props.query = { dir: 'asc', sort: 'assignee', ...props.query };
  queryParams = `?${queryString.stringify(props.query)}`;

  const milestonePagination = getMilestonePagination({
    startDate: getNextMilestone(),
  });

  return {
    redirect: {
      permanent: false,
      destination: `/milestones/${milestonePagination.current}/${queryParams}`,
    },
  };
}