Added SSR
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import type {NextPage} from 'next'
|
||||
import Head from 'next/head'
|
||||
import {useGroups} from "../../components/contexts/GroupProvider";
|
||||
import {GroupProvider, useGroups} from "../../components/contexts/GroupProvider";
|
||||
import {useFactories} from "../../src/hooks/useFactories";
|
||||
import {ProducingGraph} from "../../components/shared/ProducingGraph/ProducingGraph";
|
||||
import {useEffect, useMemo} from "react";
|
||||
@@ -8,8 +8,9 @@ import {calculateInputs} from "../../src/calculateInputs";
|
||||
import {NodeOverview, OverviewGraphNode} from "../../components/visualize/NodeOverview/NodeOverview";
|
||||
import {fixedEncodeURIComponent} from "../../src/utils";
|
||||
import {ScrollContainer} from "../../components/shared/ScrollContainer/ScrollContainer";
|
||||
import {getServerSidePropsGroupProvider, PropsGroupProvider} from "../../src/getServerSideProps";
|
||||
|
||||
const Page: NextPage = () => {
|
||||
const Page: NextPage<PropsGroupProvider> = ({id, ...initial}) => {
|
||||
const {
|
||||
exportedFactories,
|
||||
ignoredFactories,
|
||||
@@ -42,7 +43,7 @@ const Page: NextPage = () => {
|
||||
}, [baseFactories, exportedFactories, findFactory, groups, ignoredFactories])
|
||||
|
||||
return (
|
||||
<>
|
||||
<GroupProvider id={id} initial={initial}>
|
||||
<Head>
|
||||
<title>Factorio Microservices</title>
|
||||
<meta name="description" content="Create Factorio microservices" />
|
||||
@@ -54,8 +55,10 @@ const Page: NextPage = () => {
|
||||
<ProducingGraph nodes={producingNodes} inputs={baseFactories} childType={NodeOverview}/>
|
||||
</ScrollContainer>
|
||||
</main>
|
||||
</>
|
||||
</GroupProvider>
|
||||
)
|
||||
}
|
||||
|
||||
export const getServerSideProps = getServerSidePropsGroupProvider
|
||||
|
||||
export default Page
|
||||
|
||||
Reference in New Issue
Block a user