diff --git a/package.json b/package.json index 728d23d..169883c 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@arcgis/core": "^4.28.10", + "@heroicons/react": "^2.1.1", "@react-spring/web": "^9.7.3", "@use-gesture/react": "^10.3.0", "react": "^18.2.0", @@ -20,6 +21,7 @@ "react-router-dom": "^6.21.3", "react-swipeable": "^7.0.1", "react-unity-webgl": "^9.5.0", + "test-kit-12": "^1.0.0", "zustand": "^4.5.0" }, "devDependencies": { diff --git a/src/components/LoaderModal.tsx b/src/components/LoaderModal.tsx index 0279ca2..f060020 100644 --- a/src/components/LoaderModal.tsx +++ b/src/components/LoaderModal.tsx @@ -1,6 +1,8 @@ import { useEffect, useState } from "react"; import LoadingIcon from "../icons/LoadingIcon"; import { loadingMessages } from "../consts/loading"; +import { isDesktop } from "react-device-detect"; +import { useParams } from "react-router-dom"; // import {} from '@heroicons/react' // import { ButtonU } from "test-kit-12"; // import { ButtonU } from "@test/ui"; @@ -12,6 +14,8 @@ type LoaderModalProps = { const LoaderModal = ({ isSimleLoader = false }: LoaderModalProps) => { const [offset, setOffset] = useState(0); + const { villaTitle } = useParams(); + const isMapDesktopModal = !villaTitle && isDesktop; useEffect(() => { const interval = setInterval(() => { @@ -30,24 +34,34 @@ const LoaderModal = ({ isSimleLoader = false }: LoaderModalProps) => { }, []); return ( -