diff --git a/src/app/chefs-story/page.tsx b/src/app/chefs-story/page.tsx
new file mode 100644
index 0000000..5245092
--- /dev/null
+++ b/src/app/chefs-story/page.tsx
@@ -0,0 +1,174 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
+import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
+import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
+import FeatureBento from '@/components/sections/feature/FeatureBento';
+import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
+import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
+import { Award, Flame, Leaf, Star, UtensilsCrossed, Clock } from 'lucide-react';
+
+export default function ChefsStoryPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx
new file mode 100644
index 0000000..be5894c
--- /dev/null
+++ b/src/app/contact/page.tsx
@@ -0,0 +1,155 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
+import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
+import FeatureBento from '@/components/sections/feature/FeatureBento';
+import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
+import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
+import { MapPin, Phone, Mail, Clock, Navigation, UtensilsCrossed } from 'lucide-react';
+
+export default function ContactPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
\ No newline at end of file
diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx
new file mode 100644
index 0000000..0b9b495
--- /dev/null
+++ b/src/app/gallery/page.tsx
@@ -0,0 +1,123 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
+import FeatureBento from '@/components/sections/feature/FeatureBento';
+import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
+import { Camera, Sparkles } from 'lucide-react';
+
+export default function GalleryPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx
new file mode 100644
index 0000000..2eafaf5
--- /dev/null
+++ b/src/app/menu/page.tsx
@@ -0,0 +1,162 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
+import HeroSplit from '@/components/sections/hero/HeroSplit';
+import FeatureBento from '@/components/sections/feature/FeatureBento';
+import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
+import { UtensilsCrossed, Flame, Leaf, Heart, Sparkles, ChefHat } from 'lucide-react';
+
+export default function MenuPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 2c2c4dd..09e0f44 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -29,11 +29,11 @@ export default function LandingPage() {
@@ -212,17 +212,17 @@ export default function LandingPage() {
columns={[
{
title: "Restaurant", items: [
- { label: "About", href: "#about" },
+ { label: "About", href: "/" },
+ { label: "Chef's Story", href: "/chefs-story" },
{ label: "Menu", href: "#features" },
- { label: "Reviews", href: "#testimonials" },
- { label: "Contact", href: "#contact" }
+ { label: "Reviews", href: "#testimonials" }
]
},
{
title: "Visit", items: [
{ label: "Hours", href: "#faq" },
{ label: "Reservations", href: "#contact" },
- { label: "Private Events", href: "#" },
+ { label: "Contact", href: "/contact" },
{ label: "Gift Cards", href: "#" }
]
},
@@ -240,4 +240,4 @@ export default function LandingPage() {
);
-}
+}
\ No newline at end of file
diff --git a/src/app/reservations/page.tsx b/src/app/reservations/page.tsx
new file mode 100644
index 0000000..3530766
--- /dev/null
+++ b/src/app/reservations/page.tsx
@@ -0,0 +1,102 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
+import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
+import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
+import { Calendar, Clock, Users, MapPin } from 'lucide-react';
+import { useState } from 'react';
+
+export default function ReservationsPage() {
+ const [formData, setFormData] = useState>({});
+
+ const handleSubmit = (data: Record) => {
+ setFormData(data);
+ console.log('Reservation submitted:', data);
+ };
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css
index d45b6e6..5573dc1 100644
--- a/src/app/styles/variables.css
+++ b/src/app/styles/variables.css
@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
- --background: #fcf6ec;
- --card: #f3ede2;
- --foreground: #2e2521;
- --primary-cta: #2e2521;
+ --background: #fafaf8;
+ --card: #f5f3f0;
+ --foreground: #2c2824;
+ --primary-cta: #8b6f47;
--primary-cta-text: #fcf6ec;
- --secondary-cta: #ffffff;
+ --secondary-cta: #d4a574;
--secondary-cta-text: #2e2521;
- --accent: #b2a28b;
- --background-accent: #b2a28b;
+ --accent: #c9915f;
+ --background-accent: #f0e6d8;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
diff --git a/src/app/wines/page.tsx b/src/app/wines/page.tsx
new file mode 100644
index 0000000..9dac934
--- /dev/null
+++ b/src/app/wines/page.tsx
@@ -0,0 +1,161 @@
+"use client"
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
+import HeroSplit from '@/components/sections/hero/HeroSplit';
+import FeatureBento from '@/components/sections/feature/FeatureBento';
+import MetricCardEleven from '@/components/sections/metrics/MetricCardEleven';
+import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
+import { Wine, Sparkles, Award, Leaf, Flame, Heart, GlassWater } from 'lucide-react';
+
+export default function WinesPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}