Merge version_2 into main #2
@@ -1,51 +1,25 @@
|
||||
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: "Haveli Westside | Authentic Biryani & Family Dining in Khammam", description: "Authentic Hyderabadi biryani, family dining, and comfortable rooms in Khammam. Dine-in, delivery, and group bookings available. Call 098882 93339 today.", keywords: "biryani restaurant Khammam, best restaurant Khammam, family dining Khammam, Hyderabadi biryani, hotel restaurant Khammam", metadataBase: new URL("https://haveliwestside.com"),
|
||||
alternates: {
|
||||
canonical: "https://haveliwestside.com"},
|
||||
openGraph: {
|
||||
title: "Haveli Westside - Authentic Biryani in Khammam", description: "Experience authentic Hyderabadi biryani and family dining hospitality at Haveli Westside, Khammam.", url: "https://haveliwestside.com", siteName: "Haveli Westside", type: "website", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/top-view-delicious-shakh-plov-with-raisins-seasonings-dark-surface_140725-90386.jpg", alt: "Authentic Hyderabadi biryani at Haveli Westside"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "Haveli Westside - Authentic Biryani in Khammam", description: "Best biryani restaurant in Khammam with comfortable rooms and family dining.", images: ["http://img.b2bpic.net/free-photo/top-view-delicious-shakh-plov-with-raisins-seasonings-dark-surface_140725-90386.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
title: "Haveli Westside - Authentic Biryani & Family Dining in Khammam", description: "Experience authentic Hyderabadi biryani, comfortable rooms, and genuine hospitality at Haveli Westside in Khammam, Telangana."};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${montserrat.variable} ${inter.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="en">
|
||||
<body className={inter.variable}>
|
||||
{children}
|
||||
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1413,7 +1387,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
|
||||
92
src/app/menu/page.tsx
Normal file
92
src/app/menu/page.tsx
Normal file
@@ -0,0 +1,92 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
||||
import FooterCard from '@/components/sections/footer/FooterCard';
|
||||
import { Phone, MapPin, Clock, Flame } from "lucide-react";
|
||||
|
||||
export default function MenuPage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="elastic-effect"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="rounded"
|
||||
contentWidth="mediumSmall"
|
||||
sizing="large"
|
||||
background="noiseDiagonalGradient"
|
||||
cardStyle="gradient-mesh"
|
||||
primaryButtonStyle="primary-glow"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="light"
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "Rooms", id: "rooms" },
|
||||
{ name: "Events", id: "events" },
|
||||
{ name: "Contact", id: "contact" }
|
||||
]}
|
||||
brandName="Haveli Westside"
|
||||
bottomLeftText="Khammam, Telangana"
|
||||
bottomRightText="098882 93339"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<ProductCardFour
|
||||
products={[
|
||||
{
|
||||
id: "1", name: "Chicken Dum Biryani", price: "₹280", variant: "Tender Chicken · Fragrant Rice", imageSrc: "http://img.b2bpic.net/free-photo/anise-pepper-near-rice-dish_23-2147894721.jpg", imageAlt: "Chicken Dum Biryani"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Mushroom Biryani", price: "₹240", variant: "Fresh Mushrooms · Vegetarian", imageSrc: "http://img.b2bpic.net/free-photo/pilaf-with-sabzi-with-herbs_140725-6298.jpg", imageAlt: "Mushroom Biryani"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Butter Naan", price: "₹60", variant: "Soft · Warm · Buttered", imageSrc: "http://img.b2bpic.net/free-photo/delicious-assortment-traditional-roti_23-2149033986.jpg", imageAlt: "Butter Naan"
|
||||
},
|
||||
{
|
||||
id: "4", name: "South Indian Thali", price: "₹200", variant: "Complete Meal · Rice · Sambar", imageSrc: "http://img.b2bpic.net/free-photo/front-view-boiled-rice-plate-with-boiled-potatoes-pumpkin_141793-4580.jpg", imageAlt: "South Indian Thali"
|
||||
},
|
||||
{
|
||||
id: "5", name: "Tandoori Chicken", price: "₹350", variant: "Marinated · Perfectly Grilled", imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-legs-served-rice_23-2148653238.jpg", imageAlt: "Tandoori Chicken"
|
||||
},
|
||||
{
|
||||
id: "6", name: "Paneer Biryani", price: "₹260", variant: "Cottage Cheese · Vegetarian Delight", imageSrc: "http://img.b2bpic.net/free-photo/pilaf-with-meat-carrot-peas-white-surface_140725-4968.jpg", imageAlt: "Paneer Biryani"
|
||||
},
|
||||
{
|
||||
id: "7", name: "Dal Makhani", price: "₹180", variant: "Creamy · Rich Spices", imageSrc: "http://img.b2bpic.net/free-photo/delicious-traditional-indian-lentils-vegetable-curry_23-2149033994.jpg", imageAlt: "Dal Makhani"
|
||||
},
|
||||
{
|
||||
id: "8", name: "Biryani Combo Meal", price: "₹450", variant: "Biryani · Naan · Raita · Dessert", imageSrc: "http://img.b2bpic.net/free-photo/plate-food-restaurant_23-2149662079.jpg", imageAlt: "Biryani Combo Meal"
|
||||
}
|
||||
]}
|
||||
title="Full Menu - Our Signature Dishes"
|
||||
description="Explore our complete selection of authentic Indian cuisine. All dishes are prepared fresh daily with premium ingredients and time-honored recipes passed down through generations."
|
||||
tag="Featured Menu"
|
||||
tagIcon={Flame}
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
animationType="slide-up"
|
||||
useInvertedBackground={false}
|
||||
carouselMode="buttons"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterCard
|
||||
logoText="Haveli Westside"
|
||||
copyrightText="© 2025 Haveli Westside. Khammam Bypass Rd, Raparthi Nagar, Khammam. All rights reserved."
|
||||
socialLinks={[
|
||||
{ icon: Phone, href: "tel:098882933039", ariaLabel: "Call us" },
|
||||
{ icon: MapPin, href: "https://maps.google.com/?q=Haveli+Westside+Khammam", ariaLabel: "Get directions" },
|
||||
{ icon: Clock, href: "#location", ariaLabel: "Hours of operation" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
@@ -27,8 +27,8 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{ name: "Home", id: "home" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Home", id: "/" },
|
||||
{ name: "Menu", id: "/menu" },
|
||||
{ name: "Rooms", id: "rooms" },
|
||||
{ name: "Events", id: "events" },
|
||||
{ name: "Contact", id: "contact" }
|
||||
|
||||
Reference in New Issue
Block a user