From 8e1ffcb75bef8b495128980b6821182258ab9594 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 14:18:34 +0000 Subject: [PATCH 1/3] Update src/app/layout.tsx --- src/app/layout.tsx | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 4b13001..24da33e 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,4 +1,5 @@ import type { Metadata } from "next"; +import { Poppins } from "next/font/google"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; import "./globals.css"; @@ -7,20 +8,34 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; +const poppins = Poppins({ + variable: "--font-poppins", subsets: ["latin"], + weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], +}); + const halant = Halant({ - variable: "--font-halant", - subsets: ["latin"], + variable: "--font-halant", subsets: ["latin"], weight: ["300", "400", "500", "600", "700"], }); const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], + variable: "--font-inter", subsets: ["latin"], }); export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", + title: "Moonlight Café - Artisan Coffee & Fine Dining", description: "Experience the warm, elegant, and welcoming atmosphere of Moonlight Café. Indulge in signature dishes, specialty coffees, and unforgettable moments.", keywords: "coffee, cafe, restaurant, dining, gourmet, specialty coffee, fine dining, pastry, brunch, dinner, artisan, cozy, elegant, premium, welcoming, Moonlight Cafe, reservations, menu, reviews, gallery, about us, contact", openGraph: { + title: "Moonlight Café - Artisan Coffee & Fine Dining", description: "Experience the warm, elegant, and welcoming atmosphere of Moonlight Café. Indulge in signature dishes, specialty coffees, and unforgettable moments.", url: "/", siteName: "Moonlight Café", images: [{ + url: "http://img.b2bpic.net/free-photo/top-view-round-delicious-pie-with-strawberries-waffles-cup-tea-light-blue-surface_140725-66681.jpg", alt: "Cozy Moonlight Café Interior" + }], + type: "website" + }, + twitter: { + card: "summary_large_image", title: "Moonlight Café - Artisan Coffee & Fine Dining", description: "Experience the warm, elegant, and welcoming atmosphere of Moonlight Café. Indulge in signature dishes, specialty coffees, and unforgettable moments.", images: ["http://img.b2bpic.net/free-photo/top-view-round-delicious-pie-with-strawberries-waffles-cup-tea-light-blue-surface_140725-66681.jpg"] + }, + robots: { + index: true, + follow: true + } }; export default function RootLayout({ @@ -32,7 +47,7 @@ export default function RootLayout({ {children} @@ -45,4 +60,4 @@ export default function RootLayout({ ); -} +} \ No newline at end of file From 8aa52e59efe2f3aa274dfee166886db93e1b44ab Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 14:18:34 +0000 Subject: [PATCH 2/3] Update src/app/menu/page.tsx --- src/app/menu/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/menu/page.tsx b/src/app/menu/page.tsx index 4c7767b..0e6966b 100644 --- a/src/app/menu/page.tsx +++ b/src/app/menu/page.tsx @@ -46,12 +46,12 @@ export default function MenuPage() { description="Discover a symphony of flavors, from rich artisan coffees to gourmet dishes and delectable pastries, all crafted with the finest ingredients." products={[ { id: "menu-item-1", brand: "Coffee", name: "Espresso", price: "$3.00", rating: 5, reviewCount: "150 reviews", imageSrc: "http://img.b2bpic.net/free-photo/motion-colorful-ink-water_23-2147786657.jpg", imageAlt: "Espresso" }, - { id: "menu-item-2", brand: "Coffee", name: "Cappuccino", price: "$4.50", rating: 5, reviewCount: "180 reviews", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-cup-cappuccino-with-white-heart-pattern-wooden-table_181624-9618.jpg", imageAlt: "Cappuccino" }, + { id: "menu-item-2", brand: "Coffee", name: "Cappuccino", price: "$4.50", rating: 5, reviewCount: "180 reviews", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-cup-cappuccino-with-white-heart-pattern-wooden-table_181624-9618.jpg?_wi=2", imageAlt: "Cappuccino" }, { id: "menu-item-3", brand: "Coffee", name: "Cold Brew", price: "$5.00", rating: 4, reviewCount: "110 reviews", imageSrc: "http://img.b2bpic.net/free-photo/cup-coffee-grains_114579-20067.jpg", imageAlt: "Cold Brew" }, - { id: "menu-item-4", brand: "Pastry", name: "Blueberry Muffin", price: "$4.00", rating: 4, reviewCount: "90 reviews", imageSrc: "http://img.b2bpic.net/free-photo/coffee-pot-near-leaves-snacks_23-2147885862.jpg", imageAlt: "Blueberry Muffin" }, + { id: "menu-item-4", brand: "Pastry", name: "Blueberry Muffin", price: "$4.00", rating: 4, reviewCount: "90 reviews", imageSrc: "http://img.b2bpic.net/free-photo/coffee-pot-near-leaves-snacks_23-2147885862.jpg?_wi=2", imageAlt: "Blueberry Muffin" }, { id: "menu-item-5", brand: "Pastry", name: "Chocolate Lava Cake", price: "$7.00", rating: 5, reviewCount: "130 reviews", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-elegant-cake-topper_23-2149232376.jpg", imageAlt: "Chocolate Lava Cake" }, { id: "menu-item-6", brand: "Pastry", name: "Seasonal Fruit Tart", price: "$6.50", rating: 5, reviewCount: "100 reviews", imageSrc: "http://img.b2bpic.net/free-photo/front-extremely-close-view-delicious-cake-with-cream-red-fruits-dark-surface-cake-fruit-biscuit_140725-27500.jpg", imageAlt: "Seasonal Fruit Tart" }, - { id: "menu-item-7", brand: "Lunch", name: "Caprese Salad", price: "$10.50", rating: 5, reviewCount: "85 reviews", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-herbs-mayonnaise_140725-6377.jpg", imageAlt: "Caprese Salad" }, + { id: "menu-item-7", brand: "Lunch", name: "Caprese Salad", price: "$10.50", rating: 5, reviewCount: "85 reviews", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-herbs-mayonnaise_140725-6377.jpg?_wi=2", imageAlt: "Caprese Salad" }, { id: "menu-item-8", brand: "Lunch", name: "Creamy Mushroom Pasta", price: "$14.00", rating: 4, reviewCount: "70 reviews", imageSrc: "http://img.b2bpic.net/free-photo/pasta-spaghetti-with-tomato-sauce-cheese-served-plate_1220-7158.jpg", imageAlt: "Creamy Mushroom Pasta" }, { id: "menu-item-9", brand: "Lunch", name: "Artisan Tomato Soup", price: "$8.00", rating: 5, reviewCount: "60 reviews", imageSrc: "http://img.b2bpic.net/free-photo/chicken-soup-with-green-peas-carrots-potatoes-white-bowl_2829-10728.jpg", imageAlt: "Artisan Tomato Soup" } ]} From 2219ae349642b33643fc9e954189b174df3c3a81 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 14:18:35 +0000 Subject: [PATCH 3/3] Update src/app/page.tsx --- src/app/page.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index eae039d..4ce9096 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -86,9 +86,9 @@ export default function HomePage() { { id: "product-1", brand: "Moonlight Coffee", name: "Velvet Latte", price: "$5.50", rating: 5, reviewCount: "120 reviews", imageSrc: "http://img.b2bpic.net/free-photo/close-up-female-hands-holding-coffee-cup_1262-4784.jpg", imageAlt: "Velvet Latte" }, { id: "product-2", brand: "Moonlight Bakery", name: "Flaky Croissant", price: "$4.00", rating: 5, reviewCount: "95 reviews", imageSrc: "http://img.b2bpic.net/free-photo/fresh-croissants-with-fragrant-tea-grey-surface_114579-82913.jpg", imageAlt: "Flaky Croissant" }, { id: "product-3", brand: "Moonlight Kitchen", name: "Gourmet Club Sandwich", price: "$12.00", rating: 4, reviewCount: "80 reviews", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-ham-sandwiches-with-french-fries-dark-surface_179666-35076.jpg", imageAlt: "Gourmet Club Sandwich" }, - { id: "product-4", brand: "Moonlight Coffee", name: "Iced Vanilla Bean Latte", price: "$6.00", rating: 5, reviewCount: "110 reviews", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-cup-cappuccino-with-white-heart-pattern-wooden-table_181624-9618.jpg", imageAlt: "Iced Vanilla Bean Latte" }, - { id: "product-5", brand: "Moonlight Bakery", name: "Lemon Blueberry Muffin", price: "$4.50", rating: 4, reviewCount: "70 reviews", imageSrc: "http://img.b2bpic.net/free-photo/coffee-pot-near-leaves-snacks_23-2147885862.jpg", imageAlt: "Lemon Blueberry Muffin" }, - { id: "product-6", brand: "Moonlight Kitchen", name: "Caprese Salad", price: "$10.50", rating: 5, reviewCount: "65 reviews", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-herbs-mayonnaise_140725-6377.jpg", imageAlt: "Caprese Salad" } + { id: "product-4", brand: "Moonlight Coffee", name: "Iced Vanilla Bean Latte", price: "$6.00", rating: 5, reviewCount: "110 reviews", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-shot-cup-cappuccino-with-white-heart-pattern-wooden-table_181624-9618.jpg?_wi=1", imageAlt: "Iced Vanilla Bean Latte" }, + { id: "product-5", brand: "Moonlight Bakery", name: "Lemon Blueberry Muffin", price: "$4.50", rating: 4, reviewCount: "70 reviews", imageSrc: "http://img.b2bpic.net/free-photo/coffee-pot-near-leaves-snacks_23-2147885862.jpg?_wi=1", imageAlt: "Lemon Blueberry Muffin" }, + { id: "product-6", brand: "Moonlight Kitchen", name: "Caprese Salad", price: "$10.50", rating: 5, reviewCount: "65 reviews", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-herbs-mayonnaise_140725-6377.jpg?_wi=1", imageAlt: "Caprese Salad" } ]} gridVariant="four-items-2x2-equal-grid" animationType="slide-up"