import { NextPage } from "next";
import { useEffect, useState } from "react";
import NoSSR from "react-no-ssr";
import introspection from "~/../public/graphql/schema.json";
import styles from "~/components/styles.module.scss";
const VoyagerPage: NextPage<{}> = () => (
Loading...>}>
);
const Voyager: React.FC<{}> = () => {
const [Voyager, setVoyager] = useState<
typeof import("graphql-voyager").Voyager
>();
useEffect(() => {
import("graphql-voyager").then(({ Voyager }) => setVoyager(() => Voyager));
}, []);
if (!Voyager) {
return
Loading...
;
} else {
return (
({
data: introspection,
})}
workerURI="/graphql/voyager.worker.js"
displayOptions={{
skipRelay: false,
}}
hideSettings={true}
/>
);
}
};
export default VoyagerPage;