diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx
index 6471b00..d24e3d2 100644
--- a/src/app/blog/page.tsx
+++ b/src/app/blog/page.tsx
@@ -29,7 +29,7 @@ export default function BlogPage() {
brandName="Baan Mu"
navItems={[
{ name: "Home", id: "/" },
- { name: "Menu", id: "products" },
+ { name: "Menu", id: "/menu" },
{ name: "About", id: "about" },
{ name: "Reviews", id: "testimonial" },
{ name: "Contact", id: "contact" }
@@ -67,4 +67,4 @@ export default function BlogPage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index f19f06c..edec326 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,53 +1,24 @@
import type { Metadata } from "next";
-import { Montserrat } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css";
-import { ServiceWrapper } from "@/components/ServiceWrapper";
-import Tag from "@/tag/Tag";
-
-const montserrat = Montserrat({
- variable: "--font-montserrat", subsets: ["latin"],
-});
+import "./styles/variables.css";
+import "./styles/base.css";
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
- title: "Baan Mu - Authentic Thai Restaurant in San Francisco", description: "Discover authentic Thai cuisine at Baan Mu in San Francisco. Fresh ingredients, traditional recipes, and warm hospitality. Reserve your table today.", keywords: "thai restaurant San Francisco, authentic thai food, pad thai, green curry, thai cuisine, fine dining", metadataBase: new URL("https://baanmu.com"),
- alternates: {
- canonical: "https://baanmu.com"
- },
- openGraph: {
- title: "Baan Mu - Authentic Thai Restaurant in San Francisco", description: "Experience bold flavors and warm hospitality at Baan Mu. The best Thai restaurant in San Francisco with traditional recipes and fresh ingredients.", url: "https://baanmu.com", siteName: "Baan Mu", type: "website", images: [
- {
- url: "http://img.b2bpic.net/free-photo/medium-fried-pieces-meat-fried-onions_140725-3560.jpg", alt: "Baan Mu Restaurant"
- }
- ]
- },
- twitter: {
- card: "summary_large_image", title: "Baan Mu - Authentic Thai Restaurant in San Francisco", description: "Experience authentic Thai cuisine in the heart of San Francisco. Discover our signature dishes and warm hospitality.", images: ["http://img.b2bpic.net/free-photo/medium-fried-pieces-meat-fried-onions_140725-3560.jpg"]
- },
- robots: {
- index: true,
- follow: true
- }
-};
+ title: "Baan Mu - Authentic Thai Cuisine", description: "Experience authentic Thai cuisine at Baan Mu in San Francisco"};
export default function RootLayout({
children,
-}: Readonly<{
+}: {
children: React.ReactNode;
-}>) {
+}) {
return (
-
-
-
-
- {children}
-
+
+ {children}
-
);
-}
\ No newline at end of file
+}
diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx
new file mode 100644
index 0000000..8d835aa
--- /dev/null
+++ b/src/app/menu/page.tsx
@@ -0,0 +1,205 @@
+"use client"
+
+import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
+import HeroBillboard from '@/components/sections/hero/HeroBillboard';
+import TextAbout from '@/components/sections/about/TextAbout';
+import ProductCardOne from '@/components/sections/product/ProductCardOne';
+import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
+import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
+import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
+import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
+import ContactText from '@/components/sections/contact/ContactText';
+import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import { Sparkles, Heart, ChefHat } from "lucide-react";
+
+export default function MenuPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+}
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 3e4713d..94edfaf 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -34,7 +34,8 @@ export default function LandingPage() {
{ name: "Menu", id: "products" },
{ name: "About", id: "about" },
{ name: "Reviews", id: "testimonial" },
- { name: "Contact", id: "contact" }
+ { name: "Contact", id: "contact" },
+ { name: "Menu Page", id: "/menu" }
]}
button={{
text: "Reserve Now", href: "https://www.opentable.com"
@@ -98,7 +99,7 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
buttons={[
- { text: "View Full Menu", href: "#" }
+ { text: "View Full Menu", href: "/menu" }
]}
buttonAnimation="slide-up"
/>
@@ -201,4 +202,4 @@ export default function LandingPage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/shop/[id]/page.tsx b/src/app/shop/[id]/page.tsx
index 642cb27..ac7a56f 100644
--- a/src/app/shop/[id]/page.tsx
+++ b/src/app/shop/[id]/page.tsx
@@ -94,6 +94,7 @@ function ProductPageContent({ params }: ProductPageProps) {
brandName="Baan Mu"
navItems={[
{"name":"Home","id":"/"},
+ {"name":"Menu","id":"/menu"},
{"name":"Shop","id":"/shop"}
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
@@ -134,6 +135,7 @@ function ProductPageContent({ params }: ProductPageProps) {
brandName="Baan Mu"
navItems={[
{"name":"Home","id":"/"},
+ {"name":"Menu","id":"/menu"},
{"name":"Shop","id":"/shop"}
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
@@ -181,6 +183,7 @@ function ProductPageContent({ params }: ProductPageProps) {
brandName="Baan Mu"
navItems={[
{"name":"Home","id":"/"},
+ {"name":"Menu","id":"/menu"},
{"name":"Shop","id":"/shop"}
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
@@ -232,4 +235,4 @@ function ProductPageContent({ params }: ProductPageProps) {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx
index 4e16b5a..2f70cbc 100644
--- a/src/app/shop/page.tsx
+++ b/src/app/shop/page.tsx
@@ -37,6 +37,7 @@ function ShopPageContent() {
brandName="Baan Mu"
navItems={[
{"name":"Home","id":"/"},
+ {"name":"Menu","id":"/menu"},
{"name":"Shop","id":"/shop"}
]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
@@ -76,6 +77,7 @@ function ShopPageContent() {
brandName="Baan Mu"
navItems={[
{"name":"Home","id":"/"},
+ {"name":"Menu","id":"/menu"},
{"name":"Shop","id":"/shop"}
]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
@@ -110,4 +112,4 @@ export default function ShopPage() {
);
-}
\ No newline at end of file
+}