diff --git a/src/app/apartments/page.tsx b/src/app/apartments/page.tsx new file mode 100644 index 0000000..8bead83 --- /dev/null +++ b/src/app/apartments/page.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FeatureCardOne from "@/components/sections/feature/FeatureCardOne"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; + +export default function ApartmentsPage() { + return ( + + + + + + ); +} \ No newline at end of file diff --git a/src/app/hotels/page.tsx b/src/app/hotels/page.tsx new file mode 100644 index 0000000..9fa61a6 --- /dev/null +++ b/src/app/hotels/page.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FeatureCardOne from "@/components/sections/feature/FeatureCardOne"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; + +export default function HotelsPage() { + return ( + + + + + + ); +} \ No newline at end of file diff --git a/src/app/locations/page.tsx b/src/app/locations/page.tsx new file mode 100644 index 0000000..39706cb --- /dev/null +++ b/src/app/locations/page.tsx @@ -0,0 +1,67 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; +import { useState } from "react"; + +export default function LocationsPage() { + const [search, setSearch] = useState(""); + + return ( + + + + + + + Worldwide Locations + setSearch(e.target.value)} + /> + + {["North America", "Europe", "Asia", "Oceania"].filter(loc => loc.toLowerCase().includes(search.toLowerCase())).map((loc) => ( + + {loc} + Expert HVAC services available in {loc}. + + ))} + + + + + + ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 67da1ef..9cdc5eb 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -14,7 +14,7 @@ import ContactCTA from "@/components/sections/contact/ContactCTA"; import FooterMedia from "@/components/sections/footer/FooterMedia"; import { ShieldCheck, Wrench, DollarSign, Phone } from "lucide-react"; -export default function HvacPage() { +export default function RealEstatePage() { return ( diff --git a/src/app/properties/page.tsx b/src/app/properties/page.tsx new file mode 100644 index 0000000..8636742 --- /dev/null +++ b/src/app/properties/page.tsx @@ -0,0 +1,59 @@ +"use client"; + +import ReactLenis from "lenis/react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import ProductCatalog from "@/components/ecommerce/productCatalog/ProductCatalog"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; +import { useState } from "react"; + +export default function PropertiesPage() { + const [search, setSearch] = useState(""); + + return ( + + + + + + + + + + + + ); +} \ No newline at end of file diff --git a/src/app/rentals/page.tsx b/src/app/rentals/page.tsx new file mode 100644 index 0000000..74f639d --- /dev/null +++ b/src/app/rentals/page.tsx @@ -0,0 +1,26 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline"; +import FeatureCardOne from "@/components/sections/feature/FeatureCardOne"; +import FooterMedia from "@/components/sections/footer/FooterMedia"; + +export default function RentalsPage() { + return ( + + + + + + ); +} \ No newline at end of file
Expert HVAC services available in {loc}.