Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
@@ -1,24 +1,60 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Manrope } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Manrope } from "next/font/google";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Webild components 2",
|
||||
description: "Generated by create next app",
|
||||
};
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
const manrope = Manrope({
|
||||
variable: "--font-manrope",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Charcoal Experience - Premium Fine Dining",
|
||||
description: "Luxury charcoal-grilled fine dining featuring signature tandoori, kebabs, and premium meats. Book your reservation now.",
|
||||
keywords: "fine dining, charcoal grill, premium restaurant, tandoori, kebabs, luxury dining",
|
||||
metadataBase: new URL("https://charcoalexperience.com"),
|
||||
alternates: {
|
||||
canonical: "https://charcoalexperience.com",
|
||||
},
|
||||
openGraph: {
|
||||
title: "Charcoal Experience - Premium Fine Dining",
|
||||
description: "Discover exceptional charcoal-grilled cuisine. Reserve your table at our upscale restaurant.",
|
||||
siteName: "Charcoal Experience",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/intense-heat-close-up-fiery-charcoal_84443-72905.jpg",
|
||||
alt: "Charcoal Experience Premium Restaurant",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Charcoal Experience - Premium Fine Dining",
|
||||
description: "Exceptional charcoal-grilled cuisine awaits. Book your exclusive dining experience.",
|
||||
images: ["http://img.b2bpic.net/free-photo/fried-piece-steak-plate_140725-5663.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
@@ -27,7 +63,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${manrope.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${manrope.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -39,4 +77,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -80,21 +80,21 @@ export default function MenuPage() {
|
||||
id: "tandoori",
|
||||
title: "Tandoori Treasures",
|
||||
tags: ["Spiced", "Charcoal", "Premium"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cake-with-red-cream-cookies-dark-background-biscuit-cake-sugar-pie-sweet-cookie_140725-55902.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cake-with-red-cream-cookies-dark-background-biscuit-cake-sugar-pie-sweet-cookie_140725-55902.jpg?_wi=2",
|
||||
imageAlt: "Tandoori specialty platter",
|
||||
},
|
||||
{
|
||||
id: "kebabs",
|
||||
title: "Artisan Kebabs",
|
||||
tags: ["Grilled", "Handcrafted", "Heritage"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-skewers-wooden-board-with-tomatoes_23-2148440980.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-skewers-wooden-board-with-tomatoes_23-2148440980.jpg?_wi=2",
|
||||
imageAlt: "Artisan kebab selection",
|
||||
},
|
||||
{
|
||||
id: "continental",
|
||||
title: "Continental Char",
|
||||
tags: ["Premium Cuts", "Seared", "Elegant"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/perfectly-grilled-steak-with-herbs-spices_84443-72270.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/perfectly-grilled-steak-with-herbs-spices_84443-72270.jpg?_wi=2",
|
||||
imageAlt: "Premium charred steak",
|
||||
},
|
||||
]}
|
||||
@@ -121,21 +121,21 @@ export default function MenuPage() {
|
||||
name: "Wagyu Ribeye",
|
||||
price: "₹2,200",
|
||||
variant: "Prime Cut",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-crispy-crust-wooden-hemp_140725-2969.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-crispy-crust-wooden-hemp_140725-2969.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "tandoori-chicken",
|
||||
name: "Tandoori Supreme",
|
||||
price: "₹1,200",
|
||||
variant: "Half Chicken",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-chicken-with-different-seasonings-dark-space_140725-79395.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-chicken-with-different-seasonings-dark-space_140725-79395.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "seekh-kebab",
|
||||
name: "Royal Seekh Kebab",
|
||||
price: "₹950",
|
||||
variant: "Pair of Six",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-skewer-with-vegetables-black-backgroundai-generative_123827-24920.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-skewer-with-vegetables-black-backgroundai-generative_123827-24920.jpg?_wi=2",
|
||||
},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
|
||||
@@ -97,7 +97,7 @@ export default function HomePage() {
|
||||
videoAriaLabel: "Signature dish presentation",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-meeting-dining-room-table-multiple-chairs_114579-2067.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/luxury-meeting-dining-room-table-multiple-chairs_114579-2067.jpg?_wi=1",
|
||||
imageAlt: "Elegant dining ambiance with warm lighting",
|
||||
videoAriaLabel: "Restaurant interior and dining atmosphere",
|
||||
},
|
||||
@@ -138,21 +138,21 @@ export default function HomePage() {
|
||||
id: "tandoori",
|
||||
title: "Tandoori Treasures",
|
||||
tags: ["Spiced", "Charcoal", "Premium"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cake-with-red-cream-cookies-dark-background-biscuit-cake-sugar-pie-sweet-cookie_140725-55902.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-cake-with-red-cream-cookies-dark-background-biscuit-cake-sugar-pie-sweet-cookie_140725-55902.jpg?_wi=1",
|
||||
imageAlt: "Tandoori specialty platter with multiple items",
|
||||
},
|
||||
{
|
||||
id: "kebabs",
|
||||
title: "Artisan Kebabs",
|
||||
tags: ["Grilled", "Handcrafted", "Heritage"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-skewers-wooden-board-with-tomatoes_23-2148440980.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-skewers-wooden-board-with-tomatoes_23-2148440980.jpg?_wi=1",
|
||||
imageAlt: "Selection of charcoal-grilled artisan kebabs",
|
||||
},
|
||||
{
|
||||
id: "continental",
|
||||
title: "Continental Char",
|
||||
tags: ["Premium Cuts", "Seared", "Elegant"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/perfectly-grilled-steak-with-herbs-spices_84443-72270.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/perfectly-grilled-steak-with-herbs-spices_84443-72270.jpg?_wi=1",
|
||||
imageAlt: "Premium charred steak with garnish",
|
||||
},
|
||||
{
|
||||
@@ -186,21 +186,21 @@ export default function HomePage() {
|
||||
name: "Wagyu Ribeye",
|
||||
price: "₹2,200",
|
||||
variant: "Prime Cut",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-crispy-crust-wooden-hemp_140725-2969.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-crispy-crust-wooden-hemp_140725-2969.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "tandoori-chicken",
|
||||
name: "Tandoori Supreme",
|
||||
price: "₹1,200",
|
||||
variant: "Half Chicken",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-chicken-with-different-seasonings-dark-space_140725-79395.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fried-chicken-with-different-seasonings-dark-space_140725-79395.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "seekh-kebab",
|
||||
name: "Royal Seekh Kebab",
|
||||
price: "₹950",
|
||||
variant: "Pair of Six",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-skewer-with-vegetables-black-backgroundai-generative_123827-24920.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-skewer-with-vegetables-black-backgroundai-generative_123827-24920.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "grilled-salmon",
|
||||
|
||||
@@ -77,7 +77,7 @@ export default function ReservationsPage() {
|
||||
description="Experience the pinnacle of charcoal-grilled fine dining at Charcoal Experience. Our intimate ambiance combined with our chef's culinary mastery creates an unforgettable evening. Reserve your table and prepare for a gastronomic journey like no other."
|
||||
tag="Reservation Details"
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/luxury-meeting-dining-room-table-multiple-chairs_114579-2067.jpg"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/luxury-meeting-dining-room-table-multiple-chairs_114579-2067.jpg?_wi=2"
|
||||
imageAlt="Elegant private dining experience"
|
||||
mediaAnimation="slide-up"
|
||||
metricsAnimation="opacity"
|
||||
|
||||
Reference in New Issue
Block a user