diff --git a/public/images/about-complex/hq/brochures.jpg b/public/images/about-complex/hq/brochures.jpg new file mode 100644 index 0000000..2488b1e Binary files /dev/null and b/public/images/about-complex/hq/brochures.jpg differ diff --git a/public/images/about-complex/hq/combinable/Deluxe.png b/public/images/about-complex/hq/combinable/Deluxe.png new file mode 100644 index 0000000..06dbe4c Binary files /dev/null and b/public/images/about-complex/hq/combinable/Deluxe.png differ diff --git a/public/images/about-complex/hq/combinable/Executive.png b/public/images/about-complex/hq/combinable/Executive.png new file mode 100644 index 0000000..40d7402 Binary files /dev/null and b/public/images/about-complex/hq/combinable/Executive.png differ diff --git a/public/images/about-complex/hq/combinable/Studio.png b/public/images/about-complex/hq/combinable/Studio.png new file mode 100644 index 0000000..5920dac Binary files /dev/null and b/public/images/about-complex/hq/combinable/Studio.png differ diff --git a/public/images/about-complex/hq/features/beauty_lounge.png b/public/images/about-complex/hq/features/beauty_lounge.png new file mode 100644 index 0000000..f23faf4 Binary files /dev/null and b/public/images/about-complex/hq/features/beauty_lounge.png differ diff --git a/public/images/about-complex/hq/features/foodhall.png b/public/images/about-complex/hq/features/foodhall.png new file mode 100644 index 0000000..6d9fd44 Binary files /dev/null and b/public/images/about-complex/hq/features/foodhall.png differ diff --git a/public/images/about-complex/hq/features/podium.png b/public/images/about-complex/hq/features/podium.png new file mode 100644 index 0000000..9f66efa Binary files /dev/null and b/public/images/about-complex/hq/features/podium.png differ diff --git a/public/images/about-complex/hq/features/reception_lounge.png b/public/images/about-complex/hq/features/reception_lounge.png new file mode 100644 index 0000000..9117d59 Binary files /dev/null and b/public/images/about-complex/hq/features/reception_lounge.png differ diff --git a/public/images/about-complex/hq/features/rentable_space.png b/public/images/about-complex/hq/features/rentable_space.png new file mode 100644 index 0000000..1f66923 Binary files /dev/null and b/public/images/about-complex/hq/features/rentable_space.png differ diff --git a/public/images/about-complex/hq/features/spa_pod.png b/public/images/about-complex/hq/features/spa_pod.png new file mode 100644 index 0000000..38f1dc1 Binary files /dev/null and b/public/images/about-complex/hq/features/spa_pod.png differ diff --git a/public/images/about-complex/hq/features/spa_pool.png b/public/images/about-complex/hq/features/spa_pool.png new file mode 100644 index 0000000..945ff2f Binary files /dev/null and b/public/images/about-complex/hq/features/spa_pool.png differ diff --git a/public/images/about-complex/hq/features/upresso_animated.png b/public/images/about-complex/hq/features/upresso_animated.png new file mode 100644 index 0000000..6298a03 Binary files /dev/null and b/public/images/about-complex/hq/features/upresso_animated.png differ diff --git a/public/images/about-complex/hq/slider/loftOffice/LoftEdge.png b/public/images/about-complex/hq/slider/loftOffice/LoftEdge.png new file mode 100644 index 0000000..b303591 Binary files /dev/null and b/public/images/about-complex/hq/slider/loftOffice/LoftEdge.png differ diff --git a/public/images/about-complex/hq/slider/loftOffice/PenthouseLofts.png b/public/images/about-complex/hq/slider/loftOffice/PenthouseLofts.png new file mode 100644 index 0000000..0fa1806 Binary files /dev/null and b/public/images/about-complex/hq/slider/loftOffice/PenthouseLofts.png differ diff --git a/public/images/about-complex/hq/slider/loftOffice/PresidentialLoft.png b/public/images/about-complex/hq/slider/loftOffice/PresidentialLoft.png new file mode 100644 index 0000000..863780d Binary files /dev/null and b/public/images/about-complex/hq/slider/loftOffice/PresidentialLoft.png differ diff --git a/public/images/about-complex/hq/slider/modularOffice/Deluxe.png b/public/images/about-complex/hq/slider/modularOffice/Deluxe.png new file mode 100644 index 0000000..0da02e1 Binary files /dev/null and b/public/images/about-complex/hq/slider/modularOffice/Deluxe.png differ diff --git a/public/images/about-complex/hq/slider/modularOffice/Executive.png b/public/images/about-complex/hq/slider/modularOffice/Executive.png new file mode 100644 index 0000000..524d10b Binary files /dev/null and b/public/images/about-complex/hq/slider/modularOffice/Executive.png differ diff --git a/public/images/about-complex/hq/slider/modularOffice/SimplexEdge.png b/public/images/about-complex/hq/slider/modularOffice/SimplexEdge.png new file mode 100644 index 0000000..a66bfe8 Binary files /dev/null and b/public/images/about-complex/hq/slider/modularOffice/SimplexEdge.png differ diff --git a/public/images/about-complex/hq/slider/modularOffice/Studio.png b/public/images/about-complex/hq/slider/modularOffice/Studio.png new file mode 100644 index 0000000..a20b13e Binary files /dev/null and b/public/images/about-complex/hq/slider/modularOffice/Studio.png differ diff --git a/src/components/AboutHQ.tsx b/src/components/AboutHQ.tsx index d7fb2c6..4a13d0f 100644 --- a/src/components/AboutHQ.tsx +++ b/src/components/AboutHQ.tsx @@ -1,106 +1,338 @@ -import { useRef } from "react" -import MarasiDriveNeighboursSliderMobile from "./MarasiDriveNeighboursSliderMobile" -import MarasiDriveNeighboursSliderTablet from "./MarasiDriveNeighboursSliderTablet" -import { useScroll } from "motion/react" -import ScrollSlider from "./ScrollSlider" -import { marasiDriveFeatures } from "../data/aboutMarasiDrive" +import { useRef, useState } from "react" +import { AnimatePresence, motion, useInView, useScroll } from "motion/react" +import AboutHQScrollSlider from "./AboutHQ/AboutHQSlider" +import { marasiDriveMapCards } from "../data/aboutMarasiDrive" +import clsx from "clsx" +import EqualIcon from "./icons/EqualIcon" +import PlusIcon from "./icons/map/PlusIcon" +import MarasiDriveMapMobile from "./MarasiDriveMapMobile" +import MarasiDriveMapCard from "./MarasiDriveMapCard" +import BrochureButton from "./ui/BrochureButton" +import AboutHQSliderTablet from "./AboutHQ/AboutHQSliderTablet" +import AboutHQSliderMobile from "./AboutHQ/AboutHQSliderMobile" +import { hqDescription, hqSlider } from "../data/aboutHQ" +import UnitTypesSlider from "./AboutHQ/UnitTypesSlider" +import UnitTypesSliderMobile from "./AboutHQ/UnitTypesSliderMobile" export default function AboutHQ() { - return ( -
-
- - HQ by Rove was born out of a question: what if the - office could feel alive again? Now, the first - ever hospitality-branded office building in Dubai is here to - answer it. Starting in Marasi Bay -
-- HQ by Rove was born out of a question: what if the - office could feel alive again? Now, the first - ever hospitality-branded office building in Dubai is here to - answer it. Starting in Marasi Bay -
-
+
+ + HQ by Rove was born out of a question: what if the + office could feel alive again? Now, the first + ever hospitality-branded office building in Dubai is here to + answer it. Starting in Marasi Bay +
++ HQ by Rove was born out of a question: what if the + office could feel alive again? Now, the first + ever hospitality-branded office building in Dubai is here to + answer it. Starting in Marasi Bay +
++ {`Living rooms became boardrooms, kitchens became creative hubs. + But as the world returned, the office didn’t keep up. HQ by Rove is the + answer - an office with a living touch.`} +
++ {descriptionItem.description} +
++ Combinable units +
+ ++ {`Enjoy the option to combine 2 offices and create a + larger space and configuration.`} +
++ {`From the Dubai Canal at your doorstep to Sheikh Zayed Road in minutes, with + Downtown, DIFC and d3 all close by, you’re never far from the city’s pulse.`} +
+
+
+ - {`Living rooms became boardrooms, kitchens became creative hubs. - But as the world returned, the office didn’t keep up. HQ by Rove is the - answer - an office with a living touch.`} +
+ {`HQ by Rove sets its own standard. A place designed with people at + its heart, where hospitality meets productivity, and work finds its flow.`}
{name}
++ {name} +
++ Spaces that easily expand and adapt +
++ Bespoke offices designed around you +
++ Double-height ceilings and the warm atmosphere of home +
+
(null);
return (
-
;
- images: { name: string; image: string }[];
-}
-
-export default function ScrollSlider({ scrollYProgress, images }: ScrollSliderProps) {
- const x = useTransform(scrollYProgress, [0, 1 / 3], ["4.236vw", "-20.868vw"]);
-
- const width1 = useTransform(
- scrollYProgress,
- [0, 1 / 3],
- ["20.139vw", "20.139vw"]
- );
-
- const width2 = useTransform(
- scrollYProgress,
- [0, 1 / 3],
- ["36.944vw", "20.139vw"]
- );
-
- const width3 = useTransform(
- scrollYProgress,
- [0, 1 / 3],
- ["20.139vw", "36.944vw"]
- );
-
- const width4 = useTransform(
- scrollYProgress,
- [0, 1 / 3],
- ["20.139vw", "20.139vw"]
- );
-
- return (
- {name}
-