diff --git a/.replit b/.replit index 76d2fa09..5a7efd43 100644 --- a/.replit +++ b/.replit @@ -52,6 +52,10 @@ externalPort = 80 localPort = 8044 externalPort = 3003 +[[ports]] +localPort = 35519 +externalPort = 3002 + [[ports]] localPort = 38557 externalPort = 3000 diff --git a/client/components/Scene.tsx b/client/components/Scene.tsx index c97e25e8..612900c5 100644 --- a/client/components/Scene.tsx +++ b/client/components/Scene.tsx @@ -1,9 +1,10 @@ import { Canvas, useFrame, useThree } from "@react-three/fiber"; import { Grid, OrbitControls, Text } from "@react-three/drei"; +import * as THREE from "three"; import { MathUtils, Vector3 } from "three"; -import React, { useMemo, useRef, useState } from "react"; +import React, { useMemo, useRef, useState, useEffect } from "react"; import { motion } from "framer-motion"; -import { useNavigate } from "react-router-dom"; +import { useNavigate, Link } from "react-router-dom"; type Gateway = { label: string; @@ -241,7 +242,145 @@ function SceneContent() { ); } +function FallbackUI() { + return ( +
+ Select Your Realm +
+