324 lines
17 KiB
TypeScript
324 lines
17 KiB
TypeScript
"use client";
|
|
|
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|
import ReactLenis from "lenis/react";
|
|
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
|
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
|
import FeatureCardTwentyThree from '@/components/sections/feature/FeatureCardTwentyThree';
|
|
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
|
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
|
|
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
|
import PricingCardNine from '@/components/sections/pricing/PricingCardNine';
|
|
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
|
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
|
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
|
import TextAbout from '@/components/sections/about/TextAbout';
|
|
import { Award } from "lucide-react";
|
|
|
|
export default function LandingPage() {
|
|
return (
|
|
<ThemeProvider
|
|
defaultButtonVariant="text-stagger"
|
|
defaultTextAnimation="background-highlight"
|
|
borderRadius="rounded"
|
|
contentWidth="medium"
|
|
sizing="largeSmallSizeMediumTitles"
|
|
background="none"
|
|
cardStyle="inset"
|
|
primaryButtonStyle="diagonal-gradient"
|
|
secondaryButtonStyle="glass"
|
|
headingFontWeight="normal"
|
|
>
|
|
<ReactLenis root>
|
|
<div id="nav" data-section="nav">
|
|
<NavbarStyleApple
|
|
navItems={[
|
|
{
|
|
name: "Home", id: "#home"},
|
|
{
|
|
name: "About Us", id: "#about"},
|
|
{
|
|
name: "Menu", id: "#menu"},
|
|
{
|
|
name: "Reviews", id: "#reviews"},
|
|
{
|
|
name: "FAQ", id: "#faq"},
|
|
{
|
|
name: "Contact", id: "#contact"},
|
|
]}
|
|
brandName="Taiwan Restaurant"
|
|
/>
|
|
</div>
|
|
|
|
<div id="home" data-section="home">
|
|
<HeroSplitTestimonial
|
|
useInvertedBackground={false}
|
|
background={{
|
|
variant: "plain"}}
|
|
title="Experience Authentic Taiwanese Flavors"
|
|
description="Indulge in a culinary journey to Taiwan, right here in Prague. Fresh, traditional, and exquisitely prepared dishes await you."
|
|
testimonials={[
|
|
{
|
|
name: "Mat", handle: "@matlocalguide", testimonial: "Very nice and clean place. Owners are friendly. The food was very good. Traditional Shui Zhu beef chosen to make it medium spicy. Duck amazing! Nice calm and warm place.", rating: 5,
|
|
imageSrc: "http://img.b2bpic.net/free-photo/top-view-noodles-meal-arrangement_23-2148803833.jpg?_wi=1", imageAlt: "authentic taiwanese food hero"},
|
|
{
|
|
name: "Hana Kafková", handle: "@hanagastronomy", testimonial: "We found this restaurant by chance and were amazed by the vibrant atmosphere. The food is simply incredible, a true taste of Taiwan. Highly recommend!", rating: 5,
|
|
imageSrc: "http://img.b2bpic.net/free-photo/food-styling-spaghetti-plate-closeup_53876-30203.jpg?_wi=1", imageAlt: "authentic taiwanese food hero"},
|
|
{
|
|
name: "Anita Lee", handle: "@anitaeats", testimonial: "Good Chinese food, clean and good service. Every dish feels authentically prepared with fresh ingredients. A fantastic dining spot!", rating: 5,
|
|
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-table_23-2150857964.jpg?_wi=1", imageAlt: "authentic taiwanese food hero"},
|
|
{
|
|
name: "Petr Novák", handle: "@petrfoodie", testimonial: "An absolute gem! The flavors are rich and authentic, reminding me of my travels to Taiwan. The service is excellent, and the ambiance is perfect for a relaxed dinner.", rating: 5,
|
|
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-cups-wooden-board_23-2149860577.jpg?_wi=1", imageAlt: "authentic taiwanese food hero"},
|
|
{
|
|
name: "Eva Svobodová", handle: "@evatravels", testimonial: "Delicious food and a wonderful experience. From the appetizers to the main courses, every bite was a delight. Definitely coming back for more!", rating: 5,
|
|
imageSrc: "http://img.b2bpic.net/free-photo/side-view-hot-fried-sushi-rolls-with-salmon-avocado-cheese-served-with-ginger-wasabi-plate-wooden-table_141793-8448.jpg?_wi=1", imageAlt: "authentic taiwanese food hero"},
|
|
]}
|
|
imageSrc="http://img.b2bpic.net/free-photo/top-view-noodles-meal-arrangement_23-2148803833.jpg?_wi=2"
|
|
imageAlt="Authentic Taiwanese dish, beautifully plated"
|
|
mediaAnimation="slide-up"
|
|
avatars={[
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/young-businessman-happy-expression_1194-1628.jpg", alt: "young businessman happy expression"},
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/portrait-cute-smiling-boy-cafe_23-2148436234.jpg", alt: "Portrait of cute smiling boy in cafe"},
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/smiling-businessman-standing-airport_107420-85035.jpg", alt: "Smiling businessman standing at airport"},
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/woman-wearing-pajamas-while-sitting-bed_273609-13213.jpg", alt: "Woman wearing in pajamas while sitting in bed"},
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/smiling-african-teenage-girl-looking-camera_23-2147839599.jpg", alt: "Smiling african teenage girl looking at camera"},
|
|
]}
|
|
avatarText="Join our happy customers!"
|
|
marqueeItems={[
|
|
{
|
|
type: "image", src: "http://img.b2bpic.net/free-vector/red-yellow-logo-restaurant_1017-4316.jpg", alt: "Red and yellow restaurant logo"},
|
|
{
|
|
type: "text", text: "Culinary Excellence"},
|
|
{
|
|
type: "image", src: "http://img.b2bpic.net/free-vector/four-logo-restaurants-mobile-applications_1017-4310.jpg", alt: "Four logo for restaurants"},
|
|
{
|
|
type: "text", text: "Authentic Flavors"},
|
|
{
|
|
type: "image", src: "http://img.b2bpic.net/free-psd/sushi-restaurant-landing-page-template_23-2148645801.jpg", alt: "Sushi restaurant landing page"},
|
|
]}
|
|
marqueeSpeed={40}
|
|
showMarqueeCard={true}
|
|
/>
|
|
</div>
|
|
|
|
<div id="about" data-section="about">
|
|
<TextAbout
|
|
useInvertedBackground={true}
|
|
title="Our Story: Bringing the Heart of Taiwan to Prague"
|
|
buttons={[
|
|
{
|
|
text: "Discover Our Heritage", href: "#"},
|
|
]}
|
|
tag="Our Roots"
|
|
tagIcon={Award}
|
|
/>
|
|
</div>
|
|
|
|
<div id="features" data-section="features">
|
|
<FeatureCardTwentyThree
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
features={[
|
|
{
|
|
id: "feature-1", title: "Handmade Noodles", tags: [
|
|
"Fresh", "Authentic"],
|
|
imageSrc: "http://img.b2bpic.net/free-photo/food-styling-spaghetti-plate-closeup_53876-30203.jpg?_wi=2", imageAlt: "Chef preparing handmade noodles"},
|
|
{
|
|
id: "feature-2", title: "Signature Dumplings", tags: [
|
|
"Savory", "Crafted"],
|
|
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-table_23-2150857964.jpg?_wi=2", imageAlt: "Steaming basket of dumplings"},
|
|
{
|
|
id: "feature-3", title: "Exotic Tea Selection", tags: [
|
|
"Aromatic", "Refreshing"],
|
|
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-cups-wooden-board_23-2149860577.jpg?_wi=2", imageAlt: "Selection of fine Taiwanese teas"},
|
|
]}
|
|
title="Culinary Highlights & Unique Offerings"
|
|
description="Explore the distinct flavors and artisanal techniques that define our kitchen."
|
|
/>
|
|
</div>
|
|
|
|
<div id="menu" data-section="menu">
|
|
<ProductCardTwo
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
gridVariant="three-columns-all-equal-width"
|
|
useInvertedBackground={true}
|
|
products={[
|
|
{
|
|
id: "p1", brand: "Taiwan Classics", name: "口水雞 (Saliva Chicken)", price: "280 Kč", rating: 4.5,
|
|
reviewCount: "50 reviews", imageSrc: "http://img.b2bpic.net/free-photo/side-view-hot-fried-sushi-rolls-with-salmon-avocado-cheese-served-with-ginger-wasabi-plate-wooden-table_141793-8448.jpg?_wi=2", imageAlt: "Spicy Saliva Chicken"},
|
|
{
|
|
id: "p2", brand: "Comfort Food", name: "蒸蛋 (Steamed Egg)", price: "180 Kč", rating: 4.2,
|
|
reviewCount: "30 reviews", imageSrc: "http://img.b2bpic.net/free-photo/crop-hands-woman-cooking-tasty-salad-kitchen_23-2147810076.jpg", imageAlt: "Taiwanese Steamed Egg"},
|
|
{
|
|
id: "p3", brand: "Chef's Special", name: "Shui Zhu Beef", price: "350 Kč", rating: 4.7,
|
|
reviewCount: "45 reviews", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-asian-dish-bowl-with-chopsticks_23-2148694394.jpg", imageAlt: "Spicy Shui Zhu Beef"},
|
|
{
|
|
id: "p4", brand: "Signature Dish", name: "Crispy Roast Duck", price: "420 Kč", rating: 4.8,
|
|
reviewCount: "60 reviews", imageSrc: "http://img.b2bpic.net/free-photo/3d-view-reunion-dinner-food-chinese-new-year-celebration_23-2151072406.jpg", imageAlt: "Taiwanese Crispy Roast Duck"},
|
|
{
|
|
id: "p5", brand: "Ocean Delights", name: "Spiced Seafood Platter", price: "390 Kč", rating: 4.6,
|
|
reviewCount: "38 reviews", imageSrc: "http://img.b2bpic.net/free-photo/curry-shrimp-soup-served-silver-pot-brown-table_181624-14227.jpg", imageAlt: "Assorted Seafood Platter"},
|
|
{
|
|
id: "p6", brand: "Appetizer Favorite", name: "Garnet Shrimp", price: "290 Kč", rating: 4.4,
|
|
reviewCount: "25 reviews", imageSrc: "http://img.b2bpic.net/free-photo/lobster-seafood-toy-frame_53876-75067.jpg", imageAlt: "Garnet Shrimp Appetizer"},
|
|
]}
|
|
title="Signature Dishes & Menu Favorites"
|
|
description="Explore our curated selection of popular dishes, each crafted to perfection."
|
|
/>
|
|
</div>
|
|
|
|
<div id="reviews" data-section="reviews">
|
|
<TestimonialCardFifteen
|
|
useInvertedBackground={false}
|
|
testimonial="Taiwan Restaurant exceeded all our expectations! The flavors were incredible, and the hospitality truly made us feel at home. A must-visit for anyone craving authentic Taiwanese food."
|
|
rating={5}
|
|
author="A satisfied customer (Overall 4.1/243 reviews)"
|
|
avatars={[
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/happy-joyful-guy-enjoying-leisure-time_1262-20555.jpg", alt: "Customer 1"},
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/close-up-view-attractive-adult-male-with-beard-sitting-open-terrace-typing-laptop-looking-screen-with-interested-smile-using-wi-fi-communicate-online-while-away-vacations_273609-6597.jpg", alt: "Customer 2"},
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/positive-guy-feels-very-glad-closes-eyes-being-happy-hear-excellent-news-wears-round-glasses-checkered-shirt-isolated-beige-background-delighted-man-casual-clothes-poses-indoor_273609-56676.jpg", alt: "Customer 3"},
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/portrait-happy-smiling-middle-aged-woman_169016-26993.jpg", alt: "Customer 4"},
|
|
{
|
|
src: "http://img.b2bpic.net/free-photo/indoor-shot-glad-young-bearded-man-mustache-wears-denim-shirt-smiles-happily_273609-8698.jpg", alt: "Indoor shot of glad young bearded man"},
|
|
]}
|
|
ratingAnimation="opacity"
|
|
avatarsAnimation="opacity"
|
|
/>
|
|
</div>
|
|
|
|
<div id="pricing" data-section="pricing">
|
|
<PricingCardNine
|
|
animationType="slide-up"
|
|
textboxLayout="default"
|
|
useInvertedBackground={true}
|
|
plans={[
|
|
{
|
|
id: "combo-meal", title: "Solo Culinary Combo", price: "290 Kč", period: "per person", features: [
|
|
"Main Dish", "Side Dish", "Exotic Tea"],
|
|
button: {
|
|
text: "Order Now", href: "#"},
|
|
imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-fish-ball-soup-rice-beans-sprouts-carrot-spring-rolls-with-sauces-chopsticks-table_23-2148093203.jpg", imageAlt: "Solo meal combo"},
|
|
{
|
|
id: "family-feast", title: "Family Feast Package", price: "990 Kč", period: "for 4 people", features: [
|
|
"3 Main Dishes", "2 Side Dishes", "Signature Soup", "Dessert & Tea"],
|
|
button: {
|
|
text: "Book Table", href: "#"},
|
|
imageSrc: "http://img.b2bpic.net/free-photo/orange-rolls-slices-table_140725-3796.jpg", imageAlt: "Family feast"},
|
|
{
|
|
id: "dessert-tea", title: "Sweet Endings & Tea", price: "150 Kč", period: "per person", features: [
|
|
"Assorted Desserts", "Premium Tea Selection"],
|
|
button: {
|
|
text: "View Desserts", href: "#"},
|
|
imageSrc: "http://img.b2bpic.net/free-photo/overhead-view-various-biscuits-cup-tea-flowers-mixed-color-table_140725-86976.jpg", imageAlt: "Dessert and tea"},
|
|
]}
|
|
title="Explore Our Special Offers & Dining Packages"
|
|
description="From quick lunches to indulgent family dinners, we have a package for every occasion."
|
|
/>
|
|
</div>
|
|
|
|
<div id="social-proof" data-section="social-proof">
|
|
<SocialProofOne
|
|
textboxLayout="default"
|
|
useInvertedBackground={false}
|
|
names={[
|
|
"Foodie Guide", "Prague Eats", "Gastronomy Today", "Taste of Asia", "Local Gems", "Restaurant Critics", "Travel Bites"]}
|
|
title="Featured In & Loved By"
|
|
description="Our culinary excellence is recognized by top food critics and local guides."
|
|
speed={40}
|
|
showCard={true}
|
|
/>
|
|
</div>
|
|
|
|
<div id="faq" data-section="faq">
|
|
<FaqDouble
|
|
textboxLayout="default"
|
|
useInvertedBackground={true}
|
|
faqs={[
|
|
{
|
|
id: "faq-1", title: "Do you offer vegetarian options?", content: "Yes, we have a variety of delicious vegetarian and vegan dishes on our menu. Please ask our staff for recommendations."},
|
|
{
|
|
id: "faq-2", title: "Can I make a reservation?", content: "Yes, we highly recommend making a reservation, especially for dinner or large groups. You can call us at 602 298 965 or use our online booking form."},
|
|
{
|
|
id: "faq-3", title: "What are your opening hours?", content: "We are open Monday to Saturday from 11:30 AM to 10:00 PM. We are closed on Sundays."},
|
|
{
|
|
id: "faq-4", title: "Do you cater for events?", content: "Yes, we offer catering services for private and corporate events. Please contact us to discuss your requirements and customize a menu."},
|
|
{
|
|
id: "faq-5", title: "Is parking available?", content: "Street parking is available in the vicinity. There are also paid parking garages within a 5-minute walk from the restaurant."},
|
|
]}
|
|
title="Frequently Asked Questions"
|
|
description="Find quick answers to common questions about dining with us."
|
|
faqsAnimation="slide-up"
|
|
/>
|
|
</div>
|
|
|
|
<div id="contact" data-section="contact">
|
|
<ContactCenter
|
|
useInvertedBackground={false}
|
|
background={{
|
|
variant: "plain"}}
|
|
tag="Get in Touch"
|
|
title="Plan Your Visit or Send an Inquiry"
|
|
description="We'd love to hear from you! Reach out for reservations, catering, or any questions."
|
|
inputPlaceholder="Your Email"
|
|
buttonText="Subscribe to Newsletter"
|
|
termsText="By subscribing, you agree to receive promotional emails from Taiwan Restaurant."
|
|
/>
|
|
</div>
|
|
|
|
<div id="footer" data-section="footer">
|
|
<FooterBaseReveal
|
|
logoText="Taiwan Restaurant"
|
|
columns={[
|
|
{
|
|
title: "Menu", items: [
|
|
{
|
|
label: "Signature Dishes", href: "#menu"},
|
|
{
|
|
label: "Starters", href: "#"},
|
|
{
|
|
label: "Main Courses", href: "#"},
|
|
{
|
|
label: "Desserts", href: "#"},
|
|
],
|
|
},
|
|
{
|
|
title: "About Us", items: [
|
|
{
|
|
label: "Our Story", href: "#about"},
|
|
{
|
|
label: "Team", href: "#"},
|
|
{
|
|
label: "Reviews", href: "#reviews"},
|
|
],
|
|
},
|
|
{
|
|
title: "Support", items: [
|
|
{
|
|
label: "FAQ", href: "#faq"},
|
|
{
|
|
label: "Contact Us", href: "#contact"},
|
|
{
|
|
label: "Privacy Policy", href: "#"},
|
|
],
|
|
},
|
|
]}
|
|
copyrightText="© 2024 Taiwan Restaurant. All rights reserved."
|
|
/>
|
|
</div>
|
|
</ReactLenis>
|
|
</ThemeProvider>
|
|
);
|
|
}
|