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.
2020-02-28 12:52:32 +00:00
|
|
|
import React, { useMemo } from "react";
|
2020-02-28 11:30:27 +00:00
|
|
|
import PropTypes from "prop-types";
|
2020-02-20 16:35:07 +00:00
|
|
|
import SEO from "../components/seo";
|
|
|
|
import { App } from "../components";
|
|
|
|
import "../global.scss";
|
2020-02-28 12:52:32 +00:00
|
|
|
import AppContext from "../AppContext";
|
2020-02-20 16:35:07 +00:00
|
|
|
|
2020-02-28 11:30:27 +00:00
|
|
|
export default function IndexPage({ location }) {
|
2020-02-28 12:52:32 +00:00
|
|
|
const context = useMemo(
|
|
|
|
() => ({
|
2020-03-05 10:37:50 +00:00
|
|
|
apiUrl: process.env.GATSBY_API_URL || location.origin
|
2020-02-28 12:52:32 +00:00
|
|
|
}),
|
|
|
|
[location.origin]
|
|
|
|
);
|
|
|
|
|
2020-02-28 11:30:27 +00:00
|
|
|
return (
|
2020-02-28 12:52:32 +00:00
|
|
|
<AppContext.Provider value={context}>
|
2020-02-28 11:30:27 +00:00
|
|
|
<SEO />
|
|
|
|
<App />
|
2020-02-28 12:52:32 +00:00
|
|
|
</AppContext.Provider>
|
2020-02-28 11:30:27 +00:00
|
|
|
);
|
|
|
|
}
|
2020-02-20 16:35:07 +00:00
|
|
|
|
2020-02-28 11:30:27 +00:00
|
|
|
IndexPage.propTypes = {
|
|
|
|
location: PropTypes.object.isRequired
|
|
|
|
};
|