Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 616a82ec6a | |||
| 4f5d28ea32 | |||
| bf7fc5873b |
@@ -6,48 +6,18 @@ import "@/lib/gsap-setup";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Libre_Baskerville } from "next/font/google";
|
||||
import { Poppins } from "next/font/google";
|
||||
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Tasteful Bites | Authentic Local Cuisine & Dining',
|
||||
description: 'Experience the best local dishes at Tasteful Bites. Fresh ingredients, delightful flavors, and a cozy atmosphere for memorable dining. Book your table today!',
|
||||
openGraph: {
|
||||
"title": "Tasteful Bites | Authentic Local Cuisine & Dining",
|
||||
"description": "Experience the best local dishes at Tasteful Bites. Fresh ingredients, delightful flavors, and a cozy atmosphere for memorable dining. Book your table today!",
|
||||
"url": "https://www.tastefulbites.com",
|
||||
"siteName": "Tasteful Bites",
|
||||
"images": [
|
||||
{
|
||||
"url": "http://img.b2bpic.net/free-photo/fried-meat-with-vegetablesin-plate_140725-759.jpg",
|
||||
"alt": "Delicious pasta dish on a restaurant table"
|
||||
}
|
||||
],
|
||||
"type": "website"
|
||||
},
|
||||
twitter: {
|
||||
"card": "summary_large_image",
|
||||
"title": "Tasteful Bites | Authentic Local Cuisine & Dining",
|
||||
"description": "Experience the best local dishes at Tasteful Bites. Fresh ingredients, delightful flavors, and a cozy atmosphere for memorable dining. Book your table today!",
|
||||
"images": [
|
||||
"http://img.b2bpic.net/free-photo/fried-meat-with-vegetablesin-plate_140725-759.jpg"
|
||||
]
|
||||
},
|
||||
robots: {
|
||||
"index": true,
|
||||
"follow": true
|
||||
},
|
||||
title: "Webild components 2",
|
||||
description: "Generated by create next app",
|
||||
};
|
||||
|
||||
const libreBaskerville = Libre_Baskerville({
|
||||
variable: "--font-libre-baskerville",
|
||||
subsets: ["latin"],
|
||||
weight: ["400", "700"],
|
||||
});
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
const poppins = Poppins({
|
||||
variable: "--font-poppins", subsets: ["latin"],
|
||||
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
|
||||
});
|
||||
|
||||
export default function RootLayout({
|
||||
@@ -58,7 +28,7 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${libreBaskerville.variable} ${inter.variable} antialiased`}>
|
||||
<body className={`${poppins.variable} antialiased`}>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
|
||||
342
src/app/page.tsx
342
src/app/page.tsx
@@ -12,7 +12,7 @@ import PricingCardThree from '@/components/sections/pricing/PricingCardThree';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import SplitAbout from '@/components/sections/about/SplitAbout';
|
||||
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
|
||||
import { Crown, Gift, Sparkles } from "lucide-react";
|
||||
import { Crown, Gift, Sparkles, Leaf, ChefHat, Lamp, Users } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -33,29 +33,17 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "#hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Specials",
|
||||
id: "#specials",
|
||||
},
|
||||
name: "Specials", id: "#specials"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
logoSrc="http://img.b2bpic.net/free-photo/diet-health-nutrition-life-food-eating-concept_53876-120817.jpg"
|
||||
logoAlt="Tasteful Bites Logo"
|
||||
@@ -66,46 +54,29 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardGallery
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
title="Tasteful Bites: Where Local Flavors Shine"
|
||||
description="Indulge in an exquisite culinary journey with our expertly crafted dishes, made from the freshest local ingredients. Every bite tells a story of passion and tradition."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Our Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Our Menu", href: "#menu"},
|
||||
{
|
||||
text: "Make a Reservation",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Make a Reservation", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-vegetablesin-plate_140725-759.jpg",
|
||||
imageAlt: "Delicious pasta dish on a restaurant table",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-meat-with-vegetablesin-plate_140725-759.jpg", imageAlt: "Delicious pasta dish on a restaurant table"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-having-salad-wine_23-2148454136.jpg",
|
||||
imageAlt: "Assorted appetizers on a wooden board",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-having-salad-wine_23-2148454136.jpg", imageAlt: "Assorted appetizers on a wooden board"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/slices-brown-bread-with-flour-bottle-oil-wooden-board_114579-39117.jpg",
|
||||
imageAlt: "Freshly baked bread with olive oil",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/slices-brown-bread-with-flour-bottle-oil-wooden-board_114579-39117.jpg", imageAlt: "Freshly baked bread with olive oil"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dessert-served-with-coffee_140725-1750.jpg",
|
||||
imageAlt: "Elegant chocolate dessert with berries",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dessert-served-with-coffee_140725-1750.jpg", imageAlt: "Elegant chocolate dessert with berries"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-man-preparing-avocado-bruschetta-kitchen_637285-5840.jpg",
|
||||
imageAlt: "Chef preparing a gourmet meal in the kitchen",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-man-preparing-avocado-bruschetta-kitchen_637285-5840.jpg", imageAlt: "Chef preparing a gourmet meal in the kitchen"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bouquet-flowers-bottle-rose-wine-grey-table_114579-39427.jpg",
|
||||
imageAlt: "Glass of red wine on a restaurant table",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-bouquet-flowers-bottle-rose-wine-grey-table_114579-39427.jpg", imageAlt: "Glass of red wine on a restaurant table"},
|
||||
]}
|
||||
mediaAnimation="opacity"
|
||||
/>
|
||||
@@ -119,24 +90,16 @@ export default function LandingPage() {
|
||||
description="At Tasteful Bites, we believe in celebrating the rich bounty of our region. Our commitment to sourcing fresh, local ingredients ensures every dish is a vibrant homage to our community and culinary heritage."
|
||||
buttons={[
|
||||
{
|
||||
text: "Discover Our Story",
|
||||
href: "#",
|
||||
},
|
||||
text: "Discover Our Story", href: "#"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Farm-to-Table Freshness",
|
||||
description: "We partner directly with local farmers to bring you the freshest seasonal produce daily.",
|
||||
},
|
||||
title: "Farm-to-Table Freshness", description: "We partner directly with local farmers to bring you the freshest seasonal produce daily."},
|
||||
{
|
||||
title: "Artisanal Preparation",
|
||||
description: "Our chefs combine traditional techniques with modern flair to create unforgettable flavors.",
|
||||
},
|
||||
title: "Artisanal Preparation", description: "Our chefs combine traditional techniques with modern flair to create unforgettable flavors."},
|
||||
{
|
||||
title: "Community Focused",
|
||||
description: "More than just a restaurant, we're a gathering place for friends and family.",
|
||||
},
|
||||
title: "Community Focused", description: "More than just a restaurant, we're a gathering place for friends and family."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/row-decorative-light-bulbs-hanging-cafe_181624-58119.jpg"
|
||||
imageAlt="Cozy and elegant restaurant interior"
|
||||
@@ -150,41 +113,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Seasonal Freshness",
|
||||
description: "Our menu evolves with the seasons, ensuring the freshest flavors year-round.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-onions-garlics-fresh-ingredients-inside-designed-basket_140725-130776.jpg",
|
||||
imageAlt: "Basket of fresh organic vegetables",
|
||||
buttonIcon: "Leaf",
|
||||
title: "Seasonal Freshness", description: "Our menu evolves with the seasons, ensuring the freshest flavors year-round.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-onions-garlics-fresh-ingredients-inside-designed-basket_140725-130776.jpg", imageAlt: "Basket of fresh organic vegetables", buttonIcon: Leaf,
|
||||
},
|
||||
{
|
||||
title: "Expert Chefs",
|
||||
description: "Our culinary team brings years of experience and passion to every plate.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-cooking-tomahawk-beef-steak-gourmet-dish-stove_482257-121134.jpg",
|
||||
imageAlt: "Chef cooking at a stove in a professional kitchen",
|
||||
buttonIcon: "ChefHat",
|
||||
title: "Expert Chefs", description: "Our culinary team brings years of experience and passion to every plate.", imageSrc: "http://img.b2bpic.net/free-photo/woman-cooking-tomahawk-beef-steak-gourmet-dish-stove_482257-121134.jpg", imageAlt: "Chef cooking at a stove in a professional kitchen", buttonIcon: ChefHat,
|
||||
},
|
||||
{
|
||||
title: "Inviting Ambiance",
|
||||
description: "Dine in a warm and elegant setting, perfect for any occasion.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/festive-home-still-life-with-cup-drink-flowers-decor-details-blurred-background-with-bokeh_169016-10297.jpg",
|
||||
imageAlt: "Romantic restaurant table with candles",
|
||||
buttonIcon: "Lamp",
|
||||
title: "Inviting Ambiance", description: "Dine in a warm and elegant setting, perfect for any occasion.", imageSrc: "http://img.b2bpic.net/free-photo/festive-home-still-life-with-cup-drink-flowers-decor-details-blurred-background-with-bokeh_169016-10297.jpg", imageAlt: "Romantic restaurant table with candles", buttonIcon: Lamp,
|
||||
},
|
||||
{
|
||||
title: "Community Gathering",
|
||||
description: "A place where good food brings people and stories together.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/team-young-colleagues-having-meeting-cafe_273609-16252.jpg",
|
||||
imageAlt: "Happy family eating together in a restaurant",
|
||||
buttonIcon: "Users",
|
||||
title: "Community Gathering", description: "A place where good food brings people and stories together.", imageSrc: "http://img.b2bpic.net/free-photo/team-young-colleagues-having-meeting-cafe_273609-16252.jpg", imageAlt: "Happy family eating together in a restaurant", buttonIcon: Users,
|
||||
},
|
||||
]}
|
||||
title="Experience Our Signature Difference"
|
||||
description="Every aspect of Tasteful Bites is crafted to provide a delightful and authentic dining experience that keeps you coming back."
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Our Values",
|
||||
href: "#",
|
||||
},
|
||||
text: "Explore Our Values", href: "#"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
@@ -198,55 +143,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Classic Bolognese Pasta",
|
||||
price: "$24",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tarragon-greens-with-pasta-spaghetti-form-decor_140725-14073.jpg",
|
||||
imageAlt: "Gourmet pasta dish with Parmesan cheese",
|
||||
},
|
||||
id: "p1", name: "Classic Bolognese Pasta", price: "$24", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tarragon-greens-with-pasta-spaghetti-form-decor_140725-14073.jpg", imageAlt: "Gourmet pasta dish with Parmesan cheese"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Grilled Ribeye Steak",
|
||||
price: "$38",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-table_23-2151902490.jpg",
|
||||
imageAlt: "Perfectly cooked steak with roasted vegetables",
|
||||
},
|
||||
id: "p2", name: "Grilled Ribeye Steak", price: "$38", imageSrc: "http://img.b2bpic.net/free-photo/delicious-food-table_23-2151902490.jpg", imageAlt: "Perfectly cooked steak with roasted vegetables"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Pan-Seared Atlantic Salmon",
|
||||
price: "$29",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-mackerel-steak_1339-6269.jpg",
|
||||
imageAlt: "Pan-seared salmon with asparagus and lemon",
|
||||
},
|
||||
id: "p3", name: "Pan-Seared Atlantic Salmon", price: "$29", imageSrc: "http://img.b2bpic.net/free-photo/grilled-mackerel-steak_1339-6269.jpg", imageAlt: "Pan-seared salmon with asparagus and lemon"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Wild Mushroom Risotto",
|
||||
price: "$26",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/steaming-hot-crispy-vegetable-tempura-dark-plate_84443-81943.jpg",
|
||||
imageAlt: "Creamy mushroom risotto with Parmesan",
|
||||
},
|
||||
id: "p4", name: "Wild Mushroom Risotto", price: "$26", imageSrc: "http://img.b2bpic.net/free-photo/steaming-hot-crispy-vegetable-tempura-dark-plate_84443-81943.jpg", imageAlt: "Creamy mushroom risotto with Parmesan"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Tasteful Garden Salad",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tomato-cucumber-salad-with-black-pepper-basil_2829-19500.jpg",
|
||||
imageAlt: "Fresh garden salad with vinaigrette dressing",
|
||||
},
|
||||
id: "p5", name: "Tasteful Garden Salad", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/tomato-cucumber-salad-with-black-pepper-basil_2829-19500.jpg", imageAlt: "Fresh garden salad with vinaigrette dressing"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Roasted Tomato Basil Soup",
|
||||
price: "$12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/kids-healthy-chicken-soup-with-peas-carrots_53876-138236.jpg",
|
||||
imageAlt: "Warm tomato soup with basil and croutons",
|
||||
},
|
||||
id: "p6", name: "Roasted Tomato Basil Soup", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/kids-healthy-chicken-soup-with-peas-carrots_53876-138236.jpg", imageAlt: "Warm tomato soup with basil and croutons"},
|
||||
]}
|
||||
title="Our Delightful Culinary Creations"
|
||||
description="From classic favorites to innovative specials, our menu is designed to satisfy every palate. Discover your next favorite dish!"
|
||||
buttons={[
|
||||
{
|
||||
text: "See Full Menu",
|
||||
href: "#",
|
||||
},
|
||||
text: "See Full Menu", href: "#"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
@@ -259,67 +172,38 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "daily-special",
|
||||
badge: "Daily",
|
||||
badgeIcon: Sparkles,
|
||||
price: "$25",
|
||||
name: "Chef's Daily Special",
|
||||
buttons: [
|
||||
id: "daily-special", badge: "Daily", badgeIcon: Sparkles,
|
||||
price: "$25", name: "Chef's Daily Special", buttons: [
|
||||
{
|
||||
text: "View Today's Special",
|
||||
href: "#",
|
||||
},
|
||||
text: "View Today's Special", href: "#"},
|
||||
],
|
||||
features: [
|
||||
"Freshly Prepared Daily",
|
||||
"Changes Seasonally",
|
||||
"Paired with a Drink",
|
||||
],
|
||||
"Freshly Prepared Daily", "Changes Seasonally", "Paired with a Drink"],
|
||||
},
|
||||
{
|
||||
id: "catering",
|
||||
badge: "Events",
|
||||
badgeIcon: Gift,
|
||||
price: "Custom Quote",
|
||||
name: "Event Catering",
|
||||
buttons: [
|
||||
id: "catering", badge: "Events", badgeIcon: Gift,
|
||||
price: "Custom Quote", name: "Event Catering", buttons: [
|
||||
{
|
||||
text: "Request Quote",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Request Quote", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Personalized Menu",
|
||||
"Dedicated Service",
|
||||
"For Any Occasion",
|
||||
],
|
||||
"Personalized Menu", "Dedicated Service", "For Any Occasion"],
|
||||
},
|
||||
{
|
||||
id: "private-dining",
|
||||
badge: "Premium",
|
||||
badgeIcon: Crown,
|
||||
price: "From $500",
|
||||
name: "Private Dining Experience",
|
||||
buttons: [
|
||||
id: "private-dining", badge: "Premium", badgeIcon: Crown,
|
||||
price: "From $500", name: "Private Dining Experience", buttons: [
|
||||
{
|
||||
text: "Book Private Room",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Book Private Room", href: "#contact"},
|
||||
],
|
||||
features: [
|
||||
"Exclusive Room Access",
|
||||
"Tailored Menu Options",
|
||||
"Intimate Atmosphere",
|
||||
],
|
||||
"Exclusive Room Access", "Tailored Menu Options", "Intimate Atmosphere"],
|
||||
},
|
||||
]}
|
||||
title="Exclusive Offers & Event Packages"
|
||||
description="Discover our special seasonal deals, catering options, and private dining packages tailored for your memorable moments."
|
||||
buttons={[
|
||||
{
|
||||
text: "Discover More Offers",
|
||||
href: "#",
|
||||
},
|
||||
text: "Discover More Offers", href: "#"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
@@ -331,68 +215,21 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah J.",
|
||||
date: "July 15, 2024",
|
||||
title: "An Unforgettable Dining Experience!",
|
||||
quote: "Tasteful Bites truly lives up to its name. The pasta was divine, and the ambiance was perfect for our anniversary. We can't wait to return!",
|
||||
tag: "Foodie",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5052.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-celebrating-valentine-s-day-while-having-lunch-wine-together_23-2149216156.jpg",
|
||||
imageAlt: "Couple enjoying romantic dinner",
|
||||
},
|
||||
id: "1", name: "Sarah J.", date: "July 15, 2024", title: "An Unforgettable Dining Experience!", quote: "Tasteful Bites truly lives up to its name. The pasta was divine, and the ambiance was perfect for our anniversary. We can't wait to return!", tag: "Foodie", avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5052.jpg", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-celebrating-valentine-s-day-while-having-lunch-wine-together_23-2149216156.jpg", imageAlt: "Couple enjoying romantic dinner"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael Chen",
|
||||
date: "July 10, 2024",
|
||||
title: "Best Steak in Town!",
|
||||
quote: "I'm a steak connoisseur, and the Ribeye here is hands down the best I've had. Cooked to perfection, rich flavor. Highly recommend!",
|
||||
tag: "Local Critic",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/hipster-with-stylish-haircut-beard-sits-table-decided-dine-roadside-cafe-eating-hamburger_613910-19643.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/waiter-holding-burger-plate-with-green-salad_140725-7112.jpg",
|
||||
imageAlt: "Delicious looking gourmet burger",
|
||||
},
|
||||
id: "2", name: "Michael Chen", date: "July 10, 2024", title: "Best Steak in Town!", quote: "I'm a steak connoisseur, and the Ribeye here is hands down the best I've had. Cooked to perfection, rich flavor. Highly recommend!", tag: "Local Critic", avatarSrc: "http://img.b2bpic.net/free-photo/hipster-with-stylish-haircut-beard-sits-table-decided-dine-roadside-cafe-eating-hamburger_613910-19643.jpg", imageSrc: "http://img.b2bpic.net/free-photo/waiter-holding-burger-plate-with-green-salad_140725-7112.jpg", imageAlt: "Delicious looking gourmet burger"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily R.",
|
||||
date: "June 28, 2024",
|
||||
title: "Fresh Ingredients, Amazing Flavors",
|
||||
quote: "You can truly taste the freshness of every ingredient. The seasonal salad was vibrant, and the service was impeccable. A true gem!",
|
||||
tag: "Health Enthusiast",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-hispanic-woman-wearing-business-jacket-looking-confident-camera-smiling-with-crossed-arms-hand-raised-chin-thinking-positive_839833-8974.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/round-pepperoni-pizza-table_140725-892.jpg",
|
||||
imageAlt: "Freshly baked pizza from an oven",
|
||||
},
|
||||
id: "3", name: "Emily R.", date: "June 28, 2024", title: "Fresh Ingredients, Amazing Flavors", quote: "You can truly taste the freshness of every ingredient. The seasonal salad was vibrant, and the service was impeccable. A true gem!", tag: "Health Enthusiast", avatarSrc: "http://img.b2bpic.net/free-photo/beautiful-hispanic-woman-wearing-business-jacket-looking-confident-camera-smiling-with-crossed-arms-hand-raised-chin-thinking-positive_839833-8974.jpg", imageSrc: "http://img.b2bpic.net/free-photo/round-pepperoni-pizza-table_140725-892.jpg", imageAlt: "Freshly baked pizza from an oven"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Kim",
|
||||
date: "June 5, 2024",
|
||||
title: "Cozy Atmosphere & Delicious Desserts",
|
||||
quote: "Perfect spot for a relaxed dinner. The chocolate cake was a dream, and the staff made us feel right at home. A delightful evening.",
|
||||
tag: "Dessert Lover",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-brunette-woman-glasses-smiling-with-confident-look-sitting-cafe-with-notebook-work_1258-137926.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-s-hand-eating-cake-with-fork_23-2147975374.jpg",
|
||||
imageAlt: "Beautifully plated dessert",
|
||||
},
|
||||
id: "4", name: "David Kim", date: "June 5, 2024", title: "Cozy Atmosphere & Delicious Desserts", quote: "Perfect spot for a relaxed dinner. The chocolate cake was a dream, and the staff made us feel right at home. A delightful evening.", tag: "Dessert Lover", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-brunette-woman-glasses-smiling-with-confident-look-sitting-cafe-with-notebook-work_1258-137926.jpg", imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-s-hand-eating-cake-with-fork_23-2147975374.jpg", imageAlt: "Beautifully plated dessert"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Jessica L.",
|
||||
date: "May 20, 2024",
|
||||
title: "My New Go-To Restaurant!",
|
||||
quote: "Everything from the appetizers to the main course was fantastic. Their cocktails are also a must-try! Tasteful Bites never disappoints.",
|
||||
tag: "Regular Guest",
|
||||
avatarSrc: "http://img.b2bpic.net/free-photo/side-view-friends-eating-restaurant_23-2150491790.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-bar_23-2148014961.jpg",
|
||||
imageAlt: "Vibrant cocktails on a bar counter",
|
||||
},
|
||||
id: "5", name: "Jessica L.", date: "May 20, 2024", title: "My New Go-To Restaurant!", quote: "Everything from the appetizers to the main course was fantastic. Their cocktails are also a must-try! Tasteful Bites never disappoints.", tag: "Regular Guest", avatarSrc: "http://img.b2bpic.net/free-photo/side-view-friends-eating-restaurant_23-2150491790.jpg", imageSrc: "http://img.b2bpic.net/free-photo/friends-bar_23-2148014961.jpg", imageAlt: "Vibrant cocktails on a bar counter"},
|
||||
]}
|
||||
title="What Our Guests Are Saying"
|
||||
description="Don't just take our word for it – hear from our beloved customers who've experienced the unique taste and ambiance of Tasteful Bites."
|
||||
buttons={[
|
||||
{
|
||||
text: "Read More Reviews",
|
||||
href: "#",
|
||||
},
|
||||
text: "Read More Reviews", href: "#"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
@@ -404,38 +241,21 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you offer vegetarian and vegan options?",
|
||||
content: "Yes, our menu includes a variety of thoughtfully prepared vegetarian and vegan dishes. Please inform your server of any dietary preferences.",
|
||||
},
|
||||
id: "q1", title: "Do you offer vegetarian and vegan options?", content: "Yes, our menu includes a variety of thoughtfully prepared vegetarian and vegan dishes. Please inform your server of any dietary preferences."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "How can I make a reservation?",
|
||||
content: "Reservations can be made directly through our website's contact form, or by calling us during business hours. We recommend booking in advance, especially for weekends.",
|
||||
},
|
||||
id: "q2", title: "How can I make a reservation?", content: "Reservations can be made directly through our website's contact form, or by calling us during business hours. We recommend booking in advance, especially for weekends."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Do you accommodate food allergies?",
|
||||
content: "Absolutely. Our kitchen is equipped to handle most dietary restrictions and allergies. Please notify your server of any concerns, and we'll guide you through the menu.",
|
||||
},
|
||||
id: "q3", title: "Do you accommodate food allergies?", content: "Absolutely. Our kitchen is equipped to handle most dietary restrictions and allergies. Please notify your server of any concerns, and we'll guide you through the menu."},
|
||||
{
|
||||
id: "q4",
|
||||
title: "Is there parking available?",
|
||||
content: "Yes, we offer complimentary valet parking for our guests, as well as ample street parking nearby.",
|
||||
},
|
||||
id: "q4", title: "Is there parking available?", content: "Yes, we offer complimentary valet parking for our guests, as well as ample street parking nearby."},
|
||||
{
|
||||
id: "q5",
|
||||
title: "Can I host a private event at your restaurant?",
|
||||
content: "We'd love to host your special occasion! We have private dining areas available for events of all sizes. Please contact us for more details and to discuss your requirements.",
|
||||
},
|
||||
id: "q5", title: "Can I host a private event at your restaurant?", content: "We'd love to host your special occasion! We have private dining areas available for events of all sizes. Please contact us for more details and to discuss your requirements."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions about our restaurant, menu, or reservations? Find quick answers to common inquiries here."
|
||||
buttons={[
|
||||
{
|
||||
text: "Ask a Question",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Ask a Question", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
faqsAnimation="slide-up"
|
||||
@@ -446,8 +266,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Connect With Us"
|
||||
title="Reserve Your Table or Inquire Today"
|
||||
description="Whether you're planning a romantic dinner, a family celebration, or have a special request, our team is ready to assist you. Fill out the form or reach out directly."
|
||||
@@ -461,54 +280,33 @@ export default function LandingPage() {
|
||||
<FooterBase
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
label: "Our Story", href: "#about"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
{
|
||||
label: "Press",
|
||||
href: "#",
|
||||
},
|
||||
label: "Press", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Menu",
|
||||
items: [
|
||||
title: "Menu", items: [
|
||||
{
|
||||
label: "Main Dishes",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Main Dishes", href: "#menu"},
|
||||
{
|
||||
label: "Appetizers",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Appetizers", href: "#menu"},
|
||||
{
|
||||
label: "Desserts",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Desserts", href: "#menu"},
|
||||
{
|
||||
label: "Drinks",
|
||||
href: "#",
|
||||
},
|
||||
label: "Drinks", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user