This repository has been archived on 2022-10-07. You can view files and clone it, but cannot push or open issues or pull requests.
skynet-webportal/packages/webapp/src/pages/index.js

28 lines
658 B
JavaScript

import React, { useMemo } from "react";
import PropTypes from "prop-types";
import SEO from "../components/seo";
import { App } from "../components";
import "../global.scss";
import AppContext from "../AppContext";
import "@fontsource/metropolis/all.css"; // import Metropolis typeface
export default function IndexPage({ location }) {
const context = useMemo(
() => ({
apiUrl: process.env.GATSBY_API_URL || location.origin,
}),
[location.origin]
);
return (
<AppContext.Provider value={context}>
<SEO />
<App />
</AppContext.Provider>
);
}
IndexPage.propTypes = {
location: PropTypes.object.isRequired,
};