143 lines
9.0 KiB
TypeScript
143 lines
9.0 KiB
TypeScript
"use client";
|
||
|
||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||
import ReactLenis from "lenis/react";
|
||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||
import FeatureCardNine from '@/components/sections/feature/FeatureCardNine';
|
||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
|
||
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
||
|
||
export default function LandingPage() {
|
||
return (
|
||
<ThemeProvider
|
||
defaultButtonVariant="text-shift"
|
||
defaultTextAnimation="reveal-blur"
|
||
borderRadius="rounded"
|
||
contentWidth="small"
|
||
sizing="largeSmallSizeLargeTitles"
|
||
background="noise"
|
||
cardStyle="gradient-radial"
|
||
primaryButtonStyle="shadow"
|
||
secondaryButtonStyle="glass"
|
||
headingFontWeight="medium"
|
||
>
|
||
<ReactLenis root>
|
||
<div id="nav" data-section="nav">
|
||
<NavbarLayoutFloatingInline
|
||
navItems={[
|
||
{ name: "Αρχική", id: "hero" },
|
||
{ name: "Η Εμπειρία", id: "about" },
|
||
{ name: "Highlight", id: "features" },
|
||
{ name: "Κράτηση", id: "contact" },
|
||
{ name: "Ownership", id: "/ownership" },
|
||
]}
|
||
brandName="Απ αλλού"
|
||
button={{
|
||
text: "Κράτηση Τραπεζιού", href: "#contact"
|
||
}}
|
||
/>
|
||
</div>
|
||
|
||
<div id="hero" data-section="hero">
|
||
<HeroBillboardCarousel
|
||
background={{ variant: "sparkles-gradient" }}
|
||
title="Σαν να είσαι… αλλού"
|
||
description="Ζεστή ατμόσφαιρα, εκλεκτές γεύσεις και μουσική που σε ταξιδεύει. Κάθε λεπτομέρεια σχεδιάζεται για να νιώσεις κάτι διαφορετικό."
|
||
buttons={[
|
||
{ text: "Κράτηση Τραπεζιού", href: "#contact" },
|
||
]}
|
||
mediaItems={[
|
||
{ imageSrc: "http://img.b2bpic.net/free-photo/outdoor-table-setting-with-ocean-view_23-2151991781.jpg", imageAlt: "Atmospheric greek restaurant interior" },
|
||
{ imageSrc: "http://img.b2bpic.net/free-photo/group-friends-cheering-with-wine-glasses-restaurant_23-2150520071.jpg", imageAlt: "Candlelit romantic dinner table" },
|
||
{ imageSrc: "http://img.b2bpic.net/free-photo/man-playing-guitar-indoors-with-copy-space_23-2148628989.jpg", imageAlt: "Live music at dining venue" },
|
||
{ imageSrc: "http://img.b2bpic.net/free-photo/dinner-restaurant-closeup-salad-with-beetroot-cottage-cheese-people-eating-background_501050-81.jpg", imageAlt: "Gourmet plating presentation" },
|
||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157791.jpg", imageAlt: "Luxury restaurant detail" },
|
||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-african-american-couple-love-having-great-time-together-their-dating-attractive-couple-enjoying-each-other-young-woman-feeding-her-man-restaurant_613910-18761.jpg", imageAlt: "Evening fine dining setting" },
|
||
]}
|
||
/>
|
||
</div>
|
||
|
||
<div id="about" data-section="about">
|
||
<MetricSplitMediaAbout
|
||
useInvertedBackground={true}
|
||
title="Μια εμπειρία για τις αισθήσεις"
|
||
description="Δεν προσφέρουμε απλώς φαγητό, αλλά μια διέξοδο. Ένας χώρος όπου η ζεστασιά συναντά την κομψότητα, δημιουργώντας αναμνήσεις που διαρκούν."
|
||
metrics={[
|
||
{ value: "15+", title: "Χρόνια εμπειρίας" },
|
||
{ value: "5000+", title: "Χαρούμενοι καλεσμένοι" },
|
||
{ value: "100%", title: "Ελληνική ταυτότητα" },
|
||
]}
|
||
imageSrc="http://img.b2bpic.net/free-photo/woman-having-salad-meal-restaurant_53876-42685.jpg"
|
||
imageAlt="Chef preparing authentic greek dish"
|
||
mediaAnimation="slide-up"
|
||
metricsAnimation="slide-up"
|
||
/>
|
||
</div>
|
||
|
||
<div id="features" data-section="features">
|
||
<FeatureCardNine
|
||
animationType="slide-up"
|
||
textboxLayout="default"
|
||
useInvertedBackground={false}
|
||
features={[
|
||
{
|
||
title: "Live Μουσικές Στιγμές", description: "Μελωδίες που συνοδεύουν το δείπνο σας και μετατρέπουν κάθε βράδυ σε ένα ταξίδι στα συναισθήματα.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/teenage-boy-girl-recording-music-their-home-studio-with-guitar_23-2149666509.jpg?_wi=1", imageAlt: "Live music performance" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/teenage-boy-girl-recording-music-their-home-studio-with-guitar_23-2149666509.jpg?_wi=2", imageAlt: "Live music performance detail" }
|
||
},
|
||
{
|
||
title: "Εκλεκτές Γεύσεις & Οίνοι", description: "Επιλεγμένες ετικέτες που ταιριάζουν απόλυτα με τις αυθεντικές μας συνταγές.", phoneOne: { imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-having-dinner_23-2149882896.jpg?_wi=1", imageAlt: "Wine selection" }, phoneTwo: { imageSrc: "http://img.b2bpic.net/free-photo/side-view-friends-having-dinner_23-2149882896.jpg?_wi=2", imageAlt: "Waiting service" }
|
||
}
|
||
]}
|
||
showStepNumbers={false}
|
||
title="Ανακαλύψτε το απροσδόκητο"
|
||
description="Κάθε βραδιά είναι ένα ταξίδι ανακάλυψης γεμάτο με ιδιαίτερες στιγμές."
|
||
/>
|
||
</div>
|
||
|
||
<div id="testimonials" data-section="testimonials">
|
||
<TestimonialCardTwo
|
||
animationType="slide-up"
|
||
textboxLayout="default"
|
||
useInvertedBackground={true}
|
||
testimonials={[
|
||
{ id: "1", name: "Ελένη Παπαδοπούλου", role: "Corporate Client", testimonial: "Η ατμόσφαιρα είναι πραγματικά κάτι το ξεχωριστό. Δεν είχα νιώσει τόσο 'αλλού' ποτέ.", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081852.jpg" },
|
||
{ id: "2", name: "Νίκος Γεωργίου", role: "Food Critic", testimonial: "Ένα καταφύγιο από την καθημερινότητα. Εξαιρετική μουσική και φιλοξενία.", imageSrc: "http://img.b2bpic.net/free-photo/couple-restaurant_23-2148006703.jpg" },
|
||
{ id: "3", name: "Μαρία Σταύρου", role: "Regular Guest", testimonial: "Κάθε φορά που έρχομαι, ανακαλύπτω μια νέα πινελιά ομορφιάς στο χώρο.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-luxurious-restaurant_23-2150517450.jpg" },
|
||
{ id: "4", name: "Γιώργος Δημήτρη", role: "Special Occasion", testimonial: "Το ιδανικό μέρος για να γιορτάσεις. Ρομαντικό και αυθεντικό.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-senior-man-luxurious-restaurant_23-2150517397.jpg" },
|
||
{ id: "5", name: "Σοφία Κ.", role: "Happy Guest", testimonial: "Η μουσική είναι το κλειδί της επιτυχίας τους. Τέλεια εμπειρία!", imageSrc: "http://img.b2bpic.net/free-photo/group-friends-having-lunch-together-restaurant_23-2150520113.jpg" },
|
||
]}
|
||
title="Τι λένε οι καλεσμένοι μας"
|
||
description="Η ζεστασιά και η μουσική ατμόσφαιρα καθιστούν κάθε επίσκεψη αξέχαστη."
|
||
/>
|
||
</div>
|
||
|
||
<div id="contact" data-section="contact">
|
||
<ContactCenter
|
||
useInvertedBackground={false}
|
||
background={{ variant: "plain" }}
|
||
tag="Κράτηση"
|
||
title="Κλείστε τη θέση σας"
|
||
description="Ετοιμαστείτε για μια βραδιά που θα σας ταξιδέψει. Επικοινωνήστε μαζί μας για κρατήσεις."
|
||
inputPlaceholder="Το email σας"
|
||
buttonText="Κράτηση Τραπεζιού"
|
||
termsText="Δεσμευόμαστε για την απόλυτη εμπειρία σας."
|
||
/>
|
||
</div>
|
||
|
||
<div id="footer" data-section="footer">
|
||
<FooterMedia
|
||
imageSrc="http://img.b2bpic.net/free-photo/urban-mysterious-lights-film-aesthetic_23-2149098540.jpg"
|
||
logoText="Απ αλλού"
|
||
columns={[
|
||
{ title: "Μενού", items: [{ label: "Κρατήσεις", href: "#contact" }, { label: "Η Εμπειρία", href: "#about" }] },
|
||
{ title: "Social", items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "#" }] },
|
||
]}
|
||
copyrightText="© 2025 Απ αλλού | Όλα τα δικαιώματα διατηρούνται."
|
||
/>
|
||
</div>
|
||
</ReactLenis>
|
||
</ThemeProvider>
|
||
);
|
||
} |