diff --git a/next.config.js b/next.config.js index fb2edfa..d1d5181 100644 --- a/next.config.js +++ b/next.config.js @@ -1,9 +1,12 @@ /** @type {import('next').NextConfig} */ const nextConfig = { - output: 'export', - trailingSlash: true, - skipTrailingSlashRedirect: true, - distDir: 'out', + // Only use export mode for production builds + ...(process.env.NODE_ENV === 'production' && { + output: 'export', + trailingSlash: true, + skipTrailingSlashRedirect: true, + distDir: 'out', + }), basePath: process.env.NEXT_PUBLIC_BASE_PATH || '', images: { unoptimized: true diff --git a/public/images/journey1.jpg b/public/images/journey1.jpg new file mode 100644 index 0000000..6ae058a Binary files /dev/null and b/public/images/journey1.jpg differ diff --git a/public/images/journey2.jpg b/public/images/journey2.jpg new file mode 100644 index 0000000..7ab4e5b Binary files /dev/null and b/public/images/journey2.jpg differ diff --git a/src/app/page.jsx b/src/app/page.jsx index 9e4b2f9..83fb8ca 100644 --- a/src/app/page.jsx +++ b/src/app/page.jsx @@ -21,7 +21,8 @@ import CnnVideo from '@/components/CNNVIDEO' import { CallToAction4 } from '@/components/CallToAction4' import { Logos } from '@/components/Logos' import { Hero2 } from '@/components/Hero2' -import { Cta } from '@/components/CTA' +import { Callto } from '@/components/Callto' +import { Journey } from '@/components/Journey' export default function Home() { @@ -31,12 +32,9 @@ export default function Home() {
- - + - - - + diff --git a/src/components/Boat.jsx b/src/components/Boat.jsx index 2c5e979..449c08d 100644 --- a/src/components/Boat.jsx +++ b/src/components/Boat.jsx @@ -162,18 +162,18 @@ export function Boat() { } return ( -
+
-
+
{/* Text Content - Left Side */}

Dahabiyas

- + Discover peaceful platforms where every detail ensures a truly memorable stay. - + Our fleet of traditional dahabiyas combines authentic Nile heritage with modern comfort, offering intimate sailing experiences that connect you with Egypt's timeless river culture.
diff --git a/src/components/Carousel.jsx b/src/components/Carousel.jsx index dabae1f..8e13604 100644 --- a/src/components/Carousel.jsx +++ b/src/components/Carousel.jsx @@ -71,7 +71,7 @@ const MultiCardCarousel = () => { const displayCards = isMobile ? [cards[currentIndex]] : cards.slice(currentIndex, currentIndex + 3); return ( -
+

diff --git a/src/components/Hero2.jsx b/src/components/Hero2.jsx index 4c53dfb..d88e60e 100644 --- a/src/components/Hero2.jsx +++ b/src/components/Hero2.jsx @@ -23,11 +23,11 @@ export function Hero2() {

Nile Cruises,{' '} - +
+
+ {/* Left column with journey1.jpg */} +
+ Journey Image 1 + {/* Black overlay */} +
+ {/* paragraphs */} +
+

Experiences

+ From intimate community gatherings to professional retreats, VEDA offers transformative programs on the Nile. + +
+
+ + {/* Right column with journey2.jpg */} +
+ Journey Image 2 + {/* Black overlay */} +
+ {/* Learn More button */} +
+

Activities

+ Explore a diverse range of activities designed to elevate your mind, body, and soul. + +
+
+
+
+ ) +} diff --git a/src/components/Route.jsx b/src/components/Route.jsx index 6bef4f8..7825915 100644 --- a/src/components/Route.jsx +++ b/src/components/Route.jsx @@ -13,7 +13,7 @@ export default function Route() { return (
-
+

Itinerary