Import helpers from lib
This commit is contained in:
parent
5fc61a17a4
commit
b28434c030
|
@ -1,38 +1,12 @@
|
||||||
import { GetStaticProps } from "next";
|
import { GetStaticProps } from "next";
|
||||||
|
|
||||||
import Term, {
|
import { getCurrentTerm, getProps } from "@/lib/events";
|
||||||
getStaticProps as termGetStaticProps,
|
|
||||||
Props,
|
import Term, { Props } from "./[year]/[term]/index";
|
||||||
} from "./[year]/[term]/index";
|
|
||||||
|
|
||||||
export default Term;
|
export default Term;
|
||||||
|
|
||||||
export const getStaticProps: GetStaticProps<Props> = async () => {
|
export const getStaticProps: GetStaticProps<Props> = async () => {
|
||||||
const date = new Date();
|
const curTerm = getCurrentTerm();
|
||||||
let term = "";
|
return { props: await getProps(curTerm.year, curTerm.term) };
|
||||||
const year = date.getUTCFullYear();
|
|
||||||
if (
|
|
||||||
new Date(`${year}-01-01`).getTime() <= date.getTime() &&
|
|
||||||
date.getTime() <= new Date(`${year}-04-30`).getTime()
|
|
||||||
) {
|
|
||||||
term = "winter";
|
|
||||||
} else if (
|
|
||||||
new Date(`${year}-05-01`).getTime() <= date.getTime() &&
|
|
||||||
date.getTime() <= new Date(`${year}-08-31`).getTime()
|
|
||||||
) {
|
|
||||||
term = "spring";
|
|
||||||
} else if (
|
|
||||||
new Date(`${year}-09-01`).getTime() <= date.getTime() &&
|
|
||||||
date.getTime() <= new Date(`${year}-12-31`).getTime()
|
|
||||||
) {
|
|
||||||
term = "fall";
|
|
||||||
}
|
|
||||||
|
|
||||||
const context = {
|
|
||||||
params: {
|
|
||||||
year: `${year}`,
|
|
||||||
term: term,
|
|
||||||
},
|
|
||||||
};
|
|
||||||
return await termGetStaticProps(context);
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue