Files
1cc34e7e-287e-4957-a4cd-0f4…/src/app/page.tsx
2026-04-09 12:40:00 +00:00

143 lines
9.0 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"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>
);
}