2020-09-29 16:02:09 -03:00
|
|
|
import { useRouter } from "next/router";
|
2020-09-29 19:22:24 -03:00
|
|
|
import { Layout } from "@components/core";
|
|
|
|
import { ProductView } from "@components/product";
|
2020-09-29 16:02:09 -03:00
|
|
|
|
|
|
|
export async function getStaticProps() {
|
|
|
|
const productData = {
|
|
|
|
description: `
|
|
|
|
Nothing undercover about this tee. Nope. This is the official Bad
|
|
|
|
Boys tee. Printed in white or black ink on Black, Brown, or Oatmeal.
|
|
|
|
Like everything in this collection, it is extremely limited edition
|
|
|
|
and available for 10 days only. This is a limited edition production
|
|
|
|
run. Printing starts when the drop ends. Reminder: Bad Boys For
|
|
|
|
Life. Shipping may take 10+ days due to COVID-19.
|
|
|
|
`,
|
|
|
|
};
|
|
|
|
return {
|
|
|
|
props: {
|
|
|
|
productData,
|
|
|
|
},
|
2020-09-29 19:13:06 -03:00
|
|
|
revalidate: 200,
|
2020-09-29 16:02:09 -03:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
export async function getStaticPaths() {
|
|
|
|
return {
|
|
|
|
paths: [],
|
2020-09-29 19:13:06 -03:00
|
|
|
fallback: "unstable_blocking",
|
2020-09-29 16:02:09 -03:00
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
export default function Home({ productData }) {
|
|
|
|
const router = useRouter();
|
|
|
|
return (
|
2020-09-29 19:13:06 -03:00
|
|
|
<Layout>
|
|
|
|
{router.isFallback ? (
|
|
|
|
<h1>Loading...</h1>
|
|
|
|
) : (
|
|
|
|
<ProductView productData={productData} />
|
|
|
|
)}
|
|
|
|
</Layout>
|
2020-09-29 16:02:09 -03:00
|
|
|
);
|
|
|
|
}
|