diff --git a/src/app/page.tsx b/src/app/page.tsx
index d0983f8..700f04d 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -13,9 +13,11 @@ import Footer from "@/components/Footer";
import CustomCursor from "@/components/CustomCursor";
import SoundManager from "@/components/SoundManager";
+import Header from "@/components/Header";
export default function Home() {
const [mounted, setMounted] = useState(false);
+ const [headerVisible, setHeaderVisible] = useState(false);
useEffect(() => {
setMounted(true);
@@ -27,13 +29,17 @@ export default function Home() {
{mounted && }
{mounted && }
+ {mounted && }
{/* Lenis Scroll syncing with GSAP triggers */}
{/* Sections 1 & 2: Landing Exterior Zoom & Door opening into Welcome reception */}
-
+ {
+ console.log("[DEBUG onProgress]", p, "headerVisible:", p > 0.95);
+ setHeaderVisible(p > 0.95);
+ }} />
{/* Section 3: Heritage Story timeline */}
diff --git a/src/components/ChefShowcase.tsx b/src/components/ChefShowcase.tsx
index 5a0d8bd..fbc5cf0 100644
--- a/src/components/ChefShowcase.tsx
+++ b/src/components/ChefShowcase.tsx
@@ -125,6 +125,7 @@ export default function ChefShowcase() {
return (
{/* Backdrop Chef Showcase Background Image */}
diff --git a/src/components/CulinaryCategories.tsx b/src/components/CulinaryCategories.tsx
index e48460e..eb16d29 100644
--- a/src/components/CulinaryCategories.tsx
+++ b/src/components/CulinaryCategories.tsx
@@ -166,7 +166,7 @@ const ROW2_CATEGORIES = [
export default function CulinaryCategories() {
return (
-
+
{/* Background Graphic Template Layer */}
diff --git a/src/components/EntranceExperience.tsx b/src/components/EntranceExperience.tsx
index 86e1350..b6371e2 100644
--- a/src/components/EntranceExperience.tsx
+++ b/src/components/EntranceExperience.tsx
@@ -277,7 +277,7 @@ function CinematicFlight({ progress }: { progress: number }) {
);
}
-export default function EntranceExperience() {
+export default function EntranceExperience({ onProgress }: { onProgress?: (progress: number) => void }) {
const containerRef = useRef
(null);
const scrollIndicatorRef = useRef(null);
@@ -306,6 +306,9 @@ export default function EntranceExperience() {
pin: true,
onUpdate: (self) => {
setScrollProgress(self.progress);
+ if (onProgress) {
+ onProgress(self.progress);
+ }
},
},
});
diff --git a/src/components/EventsAccordion.tsx b/src/components/EventsAccordion.tsx
index 808a8da..6edfd3e 100644
--- a/src/components/EventsAccordion.tsx
+++ b/src/components/EventsAccordion.tsx
@@ -74,7 +74,7 @@ export default function EventsAccordion() {
];
return (
-
+
{/* Background Decorative Layer 1: Pillars setting in soft focus */}
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
index 15cef14..ddd6291 100644
--- a/src/components/Footer.tsx
+++ b/src/components/Footer.tsx
@@ -16,7 +16,7 @@ export default function Footer() {
};
return (
-