1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-09-15 05:45:33 -04:00

v5: Revenge of the JavaScript 🦸 (#711)

Hugo ➡️ Next.js
This commit is contained in:
2021-12-30 08:18:41 -05:00
committed by GitHub
parent b7505fa260
commit 9979e1bf3f
577 changed files with 8019 additions and 11864 deletions

30
components/Container.tsx Normal file
View File

@@ -0,0 +1,30 @@
import { useRouter } from "next/router";
import { NextSeo } from "next-seo";
import * as config from "../lib/config";
import styles from "./Container.module.scss";
type Props = {
title?: string;
description?: string;
children: unknown;
};
export default function Container({ title, description, children }: Props) {
const router = useRouter();
return (
<>
<NextSeo
title={title}
description={description}
canonical={`${config.baseURL}${router.asPath}`}
openGraph={{
title: title,
url: `${config.baseURL}${router.asPath}`,
}}
/>
<div className={styles.container}>{children}</div>
</>
);
}