Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-03-09 16:14:01 +00:00
4 changed files with 44 additions and 122 deletions

View File

@@ -19,8 +19,7 @@ export default function ContactPage() {
const footerColumns = [
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "About Us", href: "/about" },
{ label: "Our Menu", href: "/menu" },
{ label: "Gallery", href: "/gallery" },
@@ -28,8 +27,7 @@ export default function ContactPage() {
],
},
{
title: "Visit Us",
items: [
title: "Visit Us", items: [
{ label: "House 1, Road 1, Char Tola More", href: "https://maps.google.com" },
{ label: "College Road, Rangpur", href: "https://maps.google.com" },
{ label: "6th Floor (Rooftop)", href: "#" },
@@ -37,8 +35,7 @@ export default function ContactPage() {
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "Phone", href: "tel:+8801XXXXXXXXX" },
{ label: "WhatsApp", href: "https://wa.me/8801XXXXXXXXX" },
{ label: "Email Us", href: "mailto:info@twinrooftop.com" },
@@ -46,8 +43,7 @@ export default function ContactPage() {
],
},
{
title: "Follow Us",
items: [
title: "Follow Us", items: [
{ label: "Instagram", href: "https://instagram.com/twinrooftop" },
{ label: "Facebook", href: "https://facebook.com/twinrooftop" },
{ label: "Google Reviews", href: "https://maps.google.com" },
@@ -63,7 +59,7 @@ export default function ContactPage() {
borderRadius="pill"
contentWidth="compact"
sizing="mediumLarge"
background="floatingGradient"
background="circleGradient"
cardStyle="glass-depth"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="solid"
@@ -81,8 +77,7 @@ export default function ContactPage() {
tagIcon={Mail}
tagAnimation="slide-up"
background={{
variant: "floatingGradient",
}}
variant: "plain"}}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Send Message"

View File

@@ -20,8 +20,7 @@ export default function GalleryPage() {
const footerColumns = [
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "About Us", href: "/" },
{ label: "Our Menu", href: "/menu" },
{ label: "Gallery", href: "/gallery" },
@@ -29,8 +28,7 @@ export default function GalleryPage() {
],
},
{
title: "Visit Us",
items: [
title: "Visit Us", items: [
{ label: "House 1, Road 1, Char Tola More", href: "https://maps.google.com" },
{ label: "College Road, Rangpur", href: "https://maps.google.com" },
{ label: "6th Floor (Rooftop)", href: "#" },
@@ -38,8 +36,7 @@ export default function GalleryPage() {
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "Phone", href: "tel:+8801XXXXXXXXX" },
{ label: "WhatsApp", href: "https://wa.me/8801XXXXXXXXX" },
{ label: "Email Us", href: "mailto:info@twinrooftop.com" },
@@ -47,8 +44,7 @@ export default function GalleryPage() {
],
},
{
title: "Follow Us",
items: [
title: "Follow Us", items: [
{ label: "Instagram", href: "https://instagram.com/twinrooftop" },
{ label: "Facebook", href: "https://facebook.com/twinrooftop" },
{ label: "Google Reviews", href: "https://maps.google.com" },
@@ -64,7 +60,7 @@ export default function GalleryPage() {
borderRadius="pill"
contentWidth="compact"
sizing="mediumLarge"
background="floatingGradient"
background="circleGradient"
cardStyle="glass-depth"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="solid"
@@ -80,8 +76,8 @@ export default function GalleryPage() {
description="Explore the breathtaking views, elegant ambiance, and delicious culinary creations that make Twin Rooftop Restaurant unforgettable."
tag="Gallery"
tagAnimation="slide-up"
background={{ variant: "floatingGradient" }}
imageSrc="http://img.b2bpic.net/free-photo/high-angle-city-streets-nighttime_23-2149444903.jpg?_wi=3"
background={{ variant: "plain" }}
imageSrc="http://img.b2bpic.net/free-photo/high-angle-city-streets-nighttime_23-2149444903.jpg"
imageAlt="Twin Rooftop Restaurant nighttime city lights"
buttons={[{ text: "Make a Reservation", href: "reservations" }]}
buttonAnimation="slide-up"
@@ -101,49 +97,13 @@ export default function GalleryPage() {
carouselMode="buttons"
blogs={[
{
id: "1",
category: "Views",
title: "Daytime Panorama",
excerpt: "Stunning views of Rangpur city during the day with clear skies and natural lighting creating the perfect dining backdrop.",
imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-ready-lunch_1203-1650.jpg?_wi=3",
imageAlt: "Rooftop daytime view",
authorName: "Twin Rooftop",
authorAvatar: "http://img.b2bpic.net/free-photo/wooden-table-ready-lunch_1203-1650.jpg",
date: "2025",
},
id: "1", category: "Views", title: "Daytime Panorama", excerpt: "Stunning views of Rangpur city during the day with clear skies and natural lighting creating the perfect dining backdrop.", imageSrc: "http://img.b2bpic.net/free-photo/wooden-table-ready-lunch_1203-1650.jpg", imageAlt: "Rooftop daytime view", authorName: "Twin Rooftop", authorAvatar: "http://img.b2bpic.net/free-photo/wooden-table-ready-lunch_1203-1650.jpg", date: "2025"},
{
id: "2",
category: "Ambiance",
title: "Nighttime Magic",
excerpt: "Experience the enchanting glow of the city lights at night, creating an intimate and romantic atmosphere perfect for special occasions.",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-city-streets-nighttime_23-2149444903.jpg?_wi=4",
imageAlt: "Rooftop nighttime city lights",
authorName: "Twin Rooftop",
authorAvatar: "http://img.b2bpic.net/free-photo/high-angle-city-streets-nighttime_23-2149444903.jpg",
date: "2025",
},
id: "2", category: "Ambiance", title: "Nighttime Magic", excerpt: "Experience the enchanting glow of the city lights at night, creating an intimate and romantic atmosphere perfect for special occasions.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-city-streets-nighttime_23-2149444903.jpg", imageAlt: "Rooftop nighttime city lights", authorName: "Twin Rooftop", authorAvatar: "http://img.b2bpic.net/free-photo/high-angle-city-streets-nighttime_23-2149444903.jpg", date: "2025"},
{
id: "3",
category: "Cuisine",
title: "Culinary Artistry",
excerpt: "Beautifully plated dishes that showcase our culinary team's dedication to combining taste with visual appeal.",
imageSrc: "http://img.b2bpic.net/free-photo/salad-with-mozarella-tomato-slices-with-basilic-herbal-dressing_114579-3682.jpg?_wi=3",
imageAlt: "Fine dining plated dishes",
authorName: "Twin Rooftop",
authorAvatar: "http://img.b2bpic.net/free-photo/salad-with-mozarella-tomato-slices-with-basilic-herbal-dressing_114579-3682.jpg",
date: "2025",
},
id: "3", category: "Cuisine", title: "Culinary Artistry", excerpt: "Beautifully plated dishes that showcase our culinary team's dedication to combining taste with visual appeal.", imageSrc: "http://img.b2bpic.net/free-photo/salad-with-mozarella-tomato-slices-with-basilic-herbal-dressing_114579-3682.jpg", imageAlt: "Fine dining plated dishes", authorName: "Twin Rooftop", authorAvatar: "http://img.b2bpic.net/free-photo/salad-with-mozarella-tomato-slices-with-basilic-herbal-dressing_114579-3682.jpg", date: "2025"},
{
id: "4",
category: "Setting",
title: "Restaurant Seating",
excerpt: "Our thoughtfully arranged dining spaces with elegant tables and comfortable seating create the perfect environment for gatherings.",
imageSrc: "http://img.b2bpic.net/free-photo/romantic-table-unforgettable-evening_8353-9908.jpg?_wi=3",
imageAlt: "Restaurant dining area setup",
authorName: "Twin Rooftop",
authorAvatar: "http://img.b2bpic.net/free-photo/romantic-table-unforgettable-evening_8353-9908.jpg",
date: "2025",
},
id: "4", category: "Setting", title: "Restaurant Seating", excerpt: "Our thoughtfully arranged dining spaces with elegant tables and comfortable seating create the perfect environment for gatherings.", imageSrc: "http://img.b2bpic.net/free-photo/romantic-table-unforgettable-evening_8353-9908.jpg", imageAlt: "Restaurant dining area setup", authorName: "Twin Rooftop", authorAvatar: "http://img.b2bpic.net/free-photo/romantic-table-unforgettable-evening_8353-9908.jpg", date: "2025"},
]}
/>
</div>
@@ -154,7 +114,7 @@ export default function GalleryPage() {
title="Reserve Your Table Now"
description="Book your table at Twin Rooftop Restaurant and secure your spot for an unforgettable dining experience. Whether it's for a special occasion or a casual gathering, we're here to make your visit memorable."
tagAnimation="slide-up"
background={{ variant: "floatingGradient" }}
background={{ variant: "plain" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Get Reservation Link"

View File

@@ -20,8 +20,7 @@ export default function MenuPage() {
const footerColumns = [
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "About Us", href: "/" },
{ label: "Our Menu", href: "/menu" },
{ label: "Gallery", href: "/gallery" },
@@ -29,8 +28,7 @@ export default function MenuPage() {
],
},
{
title: "Visit Us",
items: [
title: "Visit Us", items: [
{ label: "House 1, Road 1, Char Tola More", href: "https://maps.google.com" },
{ label: "College Road, Rangpur", href: "https://maps.google.com" },
{ label: "6th Floor (Rooftop)", href: "#" },
@@ -38,8 +36,7 @@ export default function MenuPage() {
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "Phone", href: "tel:+8801XXXXXXXXX" },
{ label: "WhatsApp", href: "https://wa.me/8801XXXXXXXXX" },
{ label: "Email Us", href: "mailto:info@twinrooftop.com" },
@@ -47,8 +44,7 @@ export default function MenuPage() {
],
},
{
title: "Follow Us",
items: [
title: "Follow Us", items: [
{ label: "Instagram", href: "https://instagram.com/twinrooftop" },
{ label: "Facebook", href: "https://facebook.com/twinrooftop" },
{ label: "Google Reviews", href: "https://maps.google.com" },
@@ -64,7 +60,7 @@ export default function MenuPage() {
borderRadius="pill"
contentWidth="compact"
sizing="mediumLarge"
background="floatingGradient"
background="circleGradient"
cardStyle="glass-depth"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="solid"
@@ -80,8 +76,8 @@ export default function MenuPage() {
description="Discover carefully curated dishes crafted by our talented chefs, featuring everything from traditional favorites to innovative creations."
tag="Twin Rooftop Menu"
tagAnimation="slide-up"
background={{ variant: "floatingGradient" }}
imageSrc="http://img.b2bpic.net/free-photo/front-view-cook-preparing-meal-designing-meal-inside-plate-fry-meat-food-meal_140725-26012.jpg?_wi=3"
background={{ variant: "plain" }}
imageSrc="http://img.b2bpic.net/free-photo/front-view-cook-preparing-meal-designing-meal-inside-plate-fry-meat-food-meal_140725-26012.jpg"
imageAlt="Chef preparing exquisite main course"
buttons={[{ text: "Reserve a Table", href: "reservations" }]}
buttonAnimation="slide-up"
@@ -94,12 +90,8 @@ export default function MenuPage() {
description="Discover our carefully curated selection of dishes, from traditional favorites to innovative creations. Each category offers unique flavors and culinary excellence."
features={[
{
id: "1",
title: "Appetizers",
description: "Start your meal with our delicious selection of appetizers. Light bites and flavorful starters to awaken your palate and set the tone for an exceptional dining experience.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cucumber-slices-topped-with-creamy-side-dish_140725-8868.jpg?_wi=2",
},
id: "1", title: "Appetizers", description: "Start your meal with our delicious selection of appetizers. Light bites and flavorful starters to awaken your palate and set the tone for an exceptional dining experience.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cucumber-slices-topped-with-creamy-side-dish_140725-8868.jpg"},
items: [
{ icon: CheckCircle, text: "Fresh seasonal selections" },
{ icon: CheckCircle, text: "Chef's special preparations" },
@@ -108,12 +100,8 @@ export default function MenuPage() {
reverse: false,
},
{
id: "2",
title: "Main Course",
description: "Our signature main courses showcase the finest ingredients and traditional cooking techniques. Each dish is expertly prepared to deliver rich, satisfying flavors.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cook-preparing-meal-designing-meal-inside-plate-fry-meat-food-meal_140725-26012.jpg?_wi=4",
},
id: "2", title: "Main Course", description: "Our signature main courses showcase the finest ingredients and traditional cooking techniques. Each dish is expertly prepared to deliver rich, satisfying flavors.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/front-view-cook-preparing-meal-designing-meal-inside-plate-fry-meat-food-meal_140725-26012.jpg"},
items: [
{ icon: CheckCircle, text: "Premium quality proteins" },
{ icon: CheckCircle, text: "Perfectly balanced seasonings" },
@@ -122,12 +110,8 @@ export default function MenuPage() {
reverse: true,
},
{
id: "3",
title: "BBQ Specialties",
description: "Experience our renowned grilled selections, charred to perfection over traditional flames. Our BBQ dishes are legendary among regulars and perfect for group dining.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/national-sac-grill-foods-ingredients-dinner-menu_114579-1747.jpg?_wi=2",
},
id: "3", title: "BBQ Specialties", description: "Experience our renowned grilled selections, charred to perfection over traditional flames. Our BBQ dishes are legendary among regulars and perfect for group dining.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/national-sac-grill-foods-ingredients-dinner-menu_114579-1747.jpg"},
items: [
{ icon: Flame, text: "Chargrilled expertise" },
{ icon: Flame, text: "Smoky authentic flavors" },
@@ -136,12 +120,8 @@ export default function MenuPage() {
reverse: false,
},
{
id: "4",
title: "Fast Food",
description: "Quick, delicious, and satisfying comfort food options. Perfect for those who want great taste without the wait.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-beef-burger-with-salad_23-2148784488.jpg?_wi=2",
},
id: "4", title: "Fast Food", description: "Quick, delicious, and satisfying comfort food options. Perfect for those who want great taste without the wait.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-beef-burger-with-salad_23-2148784488.jpg"},
items: [
{ icon: Zap, text: "Quick preparation" },
{ icon: Zap, text: "Premium ingredients" },
@@ -150,12 +130,8 @@ export default function MenuPage() {
reverse: true,
},
{
id: "5",
title: "Beverages",
description: "Quench your thirst with our diverse selection of drinks. From refreshing cold beverages to expertly crafted cocktails, we have something for every preference.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-freshly-made-cold-drinks-with-fruits-mint-table_181624-17962.jpg?_wi=2",
},
id: "5", title: "Beverages", description: "Quench your thirst with our diverse selection of drinks. From refreshing cold beverages to expertly crafted cocktails, we have something for every preference.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/vertical-view-freshly-made-cold-drinks-with-fruits-mint-table_181624-17962.jpg"},
items: [
{ icon: Droplet, text: "Signature cocktails" },
{ icon: Droplet, text: "Refreshing soft drinks" },
@@ -164,12 +140,8 @@ export default function MenuPage() {
reverse: false,
},
{
id: "6",
title: "Desserts & Ice Cream",
description: "End your meal on a sweet note with our delightful dessert collection. From classic favorites to innovative creations, each dessert is crafted with passion.",
media: {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dessert-cheesecake-with-decorated-apple-slices_141793-4296.jpg?_wi=2",
},
id: "6", title: "Desserts & Ice Cream", description: "End your meal on a sweet note with our delightful dessert collection. From classic favorites to innovative creations, each dessert is crafted with passion.", media: {
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dessert-cheesecake-with-decorated-apple-slices_141793-4296.jpg"},
items: [
{ icon: Heart, text: "Artisanal creations" },
{ icon: Heart, text: "Premium ice cream flavors" },
@@ -190,7 +162,7 @@ export default function MenuPage() {
title="Reserve Your Table Now"
description="Book your table at Twin Rooftop Restaurant and secure your spot for an unforgettable dining experience. Whether it's for a special occasion or a casual gathering, we're here to make your visit memorable."
tagAnimation="slide-up"
background={{ variant: "floatingGradient" }}
background={{ variant: "plain" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Get Reservation Link"

View File

@@ -19,8 +19,7 @@ export default function ReservationsPage() {
const footerColumns = [
{
title: "Restaurant",
items: [
title: "Restaurant", items: [
{ label: "About Us", href: "/about" },
{ label: "Our Menu", href: "/menu" },
{ label: "Gallery", href: "/gallery" },
@@ -28,8 +27,7 @@ export default function ReservationsPage() {
],
},
{
title: "Visit Us",
items: [
title: "Visit Us", items: [
{ label: "House 1, Road 1, Char Tola More", href: "https://maps.google.com" },
{ label: "College Road, Rangpur", href: "https://maps.google.com" },
{ label: "6th Floor (Rooftop)", href: "#" },
@@ -37,8 +35,7 @@ export default function ReservationsPage() {
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{ label: "Phone", href: "tel:+8801XXXXXXXXX" },
{ label: "WhatsApp", href: "https://wa.me/8801XXXXXXXXX" },
{ label: "Email Us", href: "mailto:info@twinrooftop.com" },
@@ -46,8 +43,7 @@ export default function ReservationsPage() {
],
},
{
title: "Follow Us",
items: [
title: "Follow Us", items: [
{ label: "Instagram", href: "https://instagram.com/twinrooftop" },
{ label: "Facebook", href: "https://facebook.com/twinrooftop" },
{ label: "Google Reviews", href: "https://maps.google.com" },
@@ -63,7 +59,7 @@ export default function ReservationsPage() {
borderRadius="pill"
contentWidth="compact"
sizing="mediumLarge"
background="floatingGradient"
background="circleGradient"
cardStyle="glass-depth"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="solid"
@@ -81,8 +77,7 @@ export default function ReservationsPage() {
tagIcon={Calendar}
tagAnimation="slide-up"
background={{
variant: "floatingGradient",
}}
variant: "plain"}}
useInvertedBackground={false}
inputPlaceholder="Enter your email"
buttonText="Get Reservation Link"