import React, { useContext } from "react"; import type { PageName } from "./pages"; export type PageContext = { currPage: PageName; allPages: PageName[]; }; export const PageContext = React.createContext({ currPage: "vocabulary", allPages: [], }); export const PAGE_QUERY_ARG = "p"; const PageLink: React.FC<{ page: PageName }> = ({ page }) => ( {page} ); const Navbar: React.FC<{}> = (props) => { const pc = useContext(PageContext); return ( ); }; export type PageProps = { title: string; children?: any; }; export const Page: React.FC = ({ title, children }) => { return (

Mystic Symbolic {title}

{children}
); };