diff --git a/.env b/.env index 9c07060..e9d4e84 100644 --- a/.env +++ b/.env @@ -1 +1 @@ -VITE_API_URL=http://192.168.1.170:3000 \ No newline at end of file +VITE_API_URL=http://194.26.138.94:4002 \ No newline at end of file diff --git a/src/components/FloorSelect.tsx b/src/components/FloorSelect.tsx index e82ce5b..62b0efd 100644 --- a/src/components/FloorSelect.tsx +++ b/src/components/FloorSelect.tsx @@ -56,11 +56,11 @@ function FloorSelect({ complexName }: { complexName: string }) { > {Object.entries( floorsMasks[complexName as keyof typeof floorsMasks] - ).map(([floor, d]) => ( + ).map(([floorTitle, d]) => ( setHoveredFloor(floor)} + onMouseEnter={() => setHoveredFloor(floorTitle)} onMouseLeave={() => setHoveredFloor(null)} - key={floor} + key={floorTitle} d={d} className="fill-[#00BED7] cursor-pointer transition-opacity duration-300 opacity-20 hover:opacity-60 peer" /> diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index cca910a..976c7b2 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -4,23 +4,23 @@ import InstagramIcon from "./icons/InstagramIcon"; import FacebookIcon from "./icons/FacebookIcon"; import LinkedInIcon from "./icons/LinkedInIcon"; import TwitterIcon from "./icons/TwitterIcon"; -import ChevronDownIcon from "./icons/ChevronDownIcon"; +// import ChevronDownIcon from "./icons/ChevronDownIcon"; import { useFavoritesUnitsStore } from "../stores/useFavoritesUnitsStore"; -import { AnimatePresence, motion } from "motion/react"; -import { useState } from "react"; -import { BrochureButton } from "./Header"; -import clsx from "clsx"; -import { useClickAway } from "@uidotdev/usehooks"; -import Button from "./ui/Button"; +// import { AnimatePresence, motion } from "motion/react"; +// import { useState } from "react"; +// import { BrochureButton } from "./Header"; +// import clsx from "clsx"; +// import { useClickAway } from "@uidotdev/usehooks"; +// import Button from "./ui/Button"; import useModalStore from "../stores/useModalStore"; import PrivacyPolicyModal from "./modals/PrivacyPolicyModal"; function Footer() { const { favoriteUnits } = useFavoritesUnitsStore(); - const [opened, setOpened] = useState(false); + // const [opened, setOpened] = useState(false); - const ref = useClickAway(() => setOpened(false)); + // const ref = useClickAway(() => setOpened(false)); const { setModal } = useModalStore(); @@ -38,7 +38,7 @@ function Footer() {

For more information, visit
- our website:  + our website:{" "} www.irth.ae diff --git a/src/components/Header.tsx b/src/components/Header.tsx index e9f9758..90152c3 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -222,16 +222,16 @@ function NavItem({ href, title }: { href: string; title: string }) { ); } -function ProfileBar() { - return ( - - ); -} +// function ProfileBar() { +// return ( +// +// ); +// } function BrochuresDropdown() { const [opened, setOpened] = useState(false); diff --git a/src/components/SearchFilters.tsx b/src/components/SearchFilters.tsx index 83329da..7dde1da 100644 --- a/src/components/SearchFilters.tsx +++ b/src/components/SearchFilters.tsx @@ -623,8 +623,8 @@ function SearchFilters({ ... )} - -  Apartments found + {" "} + Apartments found

)} - - - -
- - ); -} -export default SimilarList; diff --git a/src/components/Slider.tsx b/src/components/Slider.tsx index 1c23048..95875da 100644 --- a/src/components/Slider.tsx +++ b/src/components/Slider.tsx @@ -3,6 +3,7 @@ import ArrowLeftIcon from './icons/ArrowLeftIcon'; import ArrowRightIcon from './icons/ArrowRightIcon'; import { dubaiMarinaSlider } from '../data/aboutDubaiMarina'; import { AnimatePresence, motion } from 'motion/react'; +import { useSwipeable } from 'react-swipeable'; import Button from './ui/Button'; function Slider({ @@ -27,13 +28,26 @@ function Slider({ } }; + const handlers = useSwipeable({ + onSwipedLeft: handleNextSlide, + onSwipedRight: handlePreviousSlide, + preventScrollOnSwipe: true, + touchEventOptions: { + passive: false, + }, + trackMouse: true, + }); + useEffect(() => { setCurrentSlide(0); }, [categoryName]); return ( -
- +
+ ; -} - -export default UnitFiltersModal; diff --git a/src/pages/SearchPage.tsx b/src/pages/SearchPage.tsx index 0a28231..0cfceff 100644 --- a/src/pages/SearchPage.tsx +++ b/src/pages/SearchPage.tsx @@ -227,7 +227,7 @@ function SearchPage() { {showButtons && (