diff --git a/packages/nextjs/app/location/page.tsx b/packages/nextjs/app/location/page.tsx index e0737c3..ac94e06 100644 --- a/packages/nextjs/app/location/page.tsx +++ b/packages/nextjs/app/location/page.tsx @@ -6,11 +6,11 @@ import Image from "next/image"; import { NFTStorage } from "nft.storage"; import { useEffect, useState } from "react"; import { FormProvider, useForm } from "react-hook-form"; -import { useScaffoldContractWrite } from "~~/hooks/scaffold-eth"; import NestedLayoutForWallet from "~~/components/NestedLayoutForWallet"; +import { useScaffoldContractWrite } from "~~/hooks/scaffold-eth"; -const DynamicMap = dynamic(() => import("../../components/Map"), { - loading: () =>

Loading...

, +const DynamicMap = dynamic(() => import("~~/components/Map"), { + ssr: false, }); export default function Home() { @@ -80,73 +80,71 @@ export default function Home() { }); }, []); - - return ( -
- -
-
- - - {location?.coords?.latitude !== 0 && ( - - )} -
+
+ +
- - + + {location?.coords?.latitude !== 0 && ( + + )} +
+
+ + -
- {/* Image Preview */} - {selectedImage && selectedImage.previewURL && ( -
-

- Preview -

- Preview
- )} -
-
- -
- -
-
+
+
+ +
+ +
+
); } diff --git a/packages/nextjs/app/wallet/page.tsx b/packages/nextjs/app/wallet/page.tsx index 2a0ce4a..8452487 100644 --- a/packages/nextjs/app/wallet/page.tsx +++ b/packages/nextjs/app/wallet/page.tsx @@ -1,13 +1,17 @@ "use client"; -import DynamicMap from "../../components/Map"; import type { NextPage } from "next"; +import dynamic from "next/dynamic"; import Image from "next/image"; import React, { useEffect, useState } from "react"; import { useAccount } from "wagmi"; import NestedLayoutForWallet from "~~/components/NestedLayoutForWallet"; import { useScaffoldContractRead } from "~~/hooks/scaffold-eth"; +const DynamicMap = dynamic(() => import("~~/components/Map"), { + ssr: false, +}); + const Home: NextPage = () => { const { address, isConnected } = useAccount(); const { data: playerData } = useScaffoldContractRead({ @@ -16,8 +20,6 @@ const Home: NextPage = () => { args: [address], }); - - return (