Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
@@ -12,8 +12,8 @@ import { Cinzel } from "next/font/google";
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: 'Εβίβα Ταβέρνα — Το Κρέας σε Άλλη Διάσταση',
|
||||
description: 'Premium κρεατοφαγία, εκλεκτά κρασιά και ζεστή αθηναϊκή φιλοξενία. Εκεί που το φαγητό γίνεται εμπειρία.',
|
||||
title: 'Εβίβα Ταβέρνα | Premium Κρεατοφαγία & Φιλοξενία',
|
||||
description: 'Η Εβίβα Ταβέρνα προσφέρει αυθεντική αθηναϊκή φιλοξενία, εκλεκτά κρέατα και επιλεγμένες ετικέτες κρασιών σε ένα μοναδικό περιβάλλον.',
|
||||
};
|
||||
|
||||
const cormorant = Cormorant_Garamond({
|
||||
|
||||
339
src/app/page.tsx
339
src/app/page.tsx
@@ -1,265 +1,110 @@
|
||||
"use client";
|
||||
'use client';
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import HeroLogo from '@/components/sections/hero/HeroLogo';
|
||||
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
|
||||
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
|
||||
import ContactText from '@/components/sections/contact/ContactText';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import { Star, MapPin, Wine, User, Calendar, Clock } from 'lucide-react';
|
||||
|
||||
export default function LandingPage() {
|
||||
const navItems = [
|
||||
{ name: "Αρχική", id: "#hero" },
|
||||
{ name: "Ιστορία", id: "#story" },
|
||||
{ name: "Μενού", id: "#menu" },
|
||||
{ name: "Κριτικές", id: "#reviews" },
|
||||
{ name: "Κράτηση", id: "#contact" }
|
||||
];
|
||||
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="text-shift"
|
||||
defaultTextAnimation="background-highlight"
|
||||
borderRadius="rounded"
|
||||
contentWidth="small"
|
||||
sizing="largeSizeMediumTitles"
|
||||
background="blurBottom"
|
||||
cardStyle="soft-shadow"
|
||||
primaryButtonStyle="diagonal-gradient"
|
||||
secondaryButtonStyle="layered"
|
||||
headingFontWeight="extrabold"
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="hover-magnetic"
|
||||
defaultTextAnimation="entrance-slide"
|
||||
borderRadius="rounded"
|
||||
contentWidth="medium"
|
||||
sizing="medium"
|
||||
background="circleGradient"
|
||||
cardStyle="glass-elevated"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="glass"
|
||||
headingFontWeight="semibold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "Η Ιστορία",
|
||||
id: "story",
|
||||
},
|
||||
{
|
||||
name: "Μενού",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Εμπειρία",
|
||||
id: "experience",
|
||||
},
|
||||
{
|
||||
name: "Κριτικές",
|
||||
id: "reviews",
|
||||
},
|
||||
{
|
||||
name: "Κράτηση",
|
||||
id: "reservation",
|
||||
},
|
||||
]}
|
||||
brandName="ΕΒΙΒΑ ΤΑΒΕΡΝΑ"
|
||||
/>
|
||||
</div>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleFullscreen navItems={navItems} brandName="ΕΒΙΒΑ" />
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogo
|
||||
logoText="Εβίβα Ταβέρνα"
|
||||
description="Premium κρεατοφαγία, εκλεκτά κρασιά και ζεστή αθηναϊκή φιλοξενία. Εκεί που το φαγητό γίνεται εμπειρία."
|
||||
buttons={[
|
||||
{
|
||||
text: "Κράτηση Τραπεζιού",
|
||||
href: "#reservation",
|
||||
},
|
||||
{
|
||||
text: "Δείτε το Μενού",
|
||||
href: "#menu",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-beautiful-smiling-pop-star-singer-with-microphone-sitting-scene-club_158538-7879.jpg"
|
||||
/>
|
||||
</div>
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogo
|
||||
logoText="Εβίβα Ταβέρνα"
|
||||
description="Premium κρεατοφαγία, εκλεκτά κρασιά και ζεστή αθηναϊκή φιλοξενία. Εκεί που το φαγητό γίνεται εμπειρία."
|
||||
buttons={[{text: "Κράτηση Τραπεζιού", href: "#contact"}, {text: "Δείτε το Μενού", href: "#menu"}]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/young-beautiful-smiling-pop-star-singer-with-microphone-sitting-scene-club_158538-7879.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="story" data-section="story">
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "Η Έκπληξη που ",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
content: "Περιμένει στη Στροφή",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="story" data-section="story">
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={false}
|
||||
heading={[{type: "text", content: "Η Έκπληξη που "}, {type: "text", content: "Περιμένει στη Στροφή"}]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<ProductCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Signature",
|
||||
name: "Ειδικές Κοπές Κρέατος",
|
||||
price: "Premium",
|
||||
rating: 5,
|
||||
reviewCount: "120+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/piece-roasted-meat-served-with-breaded-squid-ring_651396-1441.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Chef's Choice",
|
||||
name: "Αρνί στη Γάστρα",
|
||||
price: "Authentic",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/piece-roasted-meat-served-with-breaded-squid-ring_651396-1441.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Curated",
|
||||
name: "Κρασιά Υψηλού Επιπέδου",
|
||||
price: "Exclusive",
|
||||
rating: 5,
|
||||
reviewCount: "200+",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shrimp-plate-garnished-with-sauce-bread-stuffing-spinach-shredded-carrot_141793-2276.jpg",
|
||||
},
|
||||
]}
|
||||
title="Το Μενού μας"
|
||||
description="Premium και super-premium επιλογές για κάθε ουρανίσκο."
|
||||
/>
|
||||
</div>
|
||||
<div id="menu" data-section="menu">
|
||||
<ProductCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{id: "1", brand: "Signature", name: "Ειδικές Κοπές Κρέατος", price: "Premium", rating: 5, reviewCount: "120+", imageSrc: "http://img.b2bpic.net/free-photo/piece-roasted-meat-served-with-breaded-squid-ring_651396-1441.jpg"},
|
||||
{id: "2", brand: "Chef's Choice", name: "Αρνί στη Γάστρα", price: "Authentic", rating: 5, reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/piece-roasted-meat-served-with-breaded-squid-ring_651396-1441.jpg"},
|
||||
{id: "3", brand: "Curated", name: "Κρασιά Υψηλού Επιπέδου", price: "Exclusive", rating: 5, reviewCount: "200+", imageSrc: "http://img.b2bpic.net/free-photo/shrimp-plate-garnished-with-sauce-bread-stuffing-spinach-shredded-carrot_141793-2276.jpg"}
|
||||
]}
|
||||
title="Το Μενού μας"
|
||||
description="Premium και super-premium επιλογές για κάθε ουρανίσκο."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="reviews" data-section="reviews">
|
||||
<TestimonialCardSixteen
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Γιώργος Π.",
|
||||
role: "Food Blogger",
|
||||
company: "Αθήνα",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-happy-people-eating-pizza_23-2148212367.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Μαρία Κ.",
|
||||
role: "Traveler",
|
||||
company: "Ελλάδα",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-friends-having-wonderful-time-together_23-2149262202.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Ανδρέας Σ.",
|
||||
role: "Diner",
|
||||
company: "Περιοχή",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-happy-people-eating-pizza_23-2148212367.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Ελένη Δ.",
|
||||
role: "Critic",
|
||||
company: "Αθήνα",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/senior-friends-having-wonderful-time-together_23-2149262202.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Κώστας Β.",
|
||||
role: "Gastronome",
|
||||
company: "Θεσσαλονίκη",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-happy-people-eating-pizza_23-2148212367.jpg?_wi=3",
|
||||
},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "5★",
|
||||
label: "Google Rating",
|
||||
},
|
||||
{
|
||||
value: "100+",
|
||||
label: "Wine Labels",
|
||||
},
|
||||
{
|
||||
value: "No.1",
|
||||
label: "Area Tavern",
|
||||
},
|
||||
]}
|
||||
title="Λόγια από Αληθινούς Λάτρεις"
|
||||
description="Τι λένε οι επισκέπτες μας για την εμπειρία τους."
|
||||
/>
|
||||
</div>
|
||||
<div id="reviews" data-section="reviews">
|
||||
<TestimonialCardSixteen
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
title="Λόγια από Αληθινούς Λάτρεις"
|
||||
description="Τι λένε οι επισκέπτες μας για την εμπειρία τους."
|
||||
kpiItems={[{value: "5★", label: "Google Rating"}, {value: "100+", label: "Wine Labels"}, {value: "No.1", label: "Area Tavern"}]}
|
||||
testimonials={[
|
||||
{id: "1", name: "Γιώργος Π.", role: "Food Blogger", company: "Αθήνα", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/group-happy-people-eating-pizza_23-2148212367.jpg"},
|
||||
{id: "2", name: "Μαρία Κ.", role: "Traveler", company: "Ελλάδα", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/senior-friends-having-wonderful-time-together_23-2149262202.jpg"},
|
||||
{id: "3", name: "Ανδρέας Σ.", role: "Diner", company: "Περιοχή", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/group-happy-people-eating-pizza_23-2148212367.jpg"},
|
||||
{id: "4", name: "Ελένη Δ.", role: "Critic", company: "Αθήνα", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/senior-friends-having-wonderful-time-together_23-2149262202.jpg"},
|
||||
{id: "5", name: "Κώστας Β.", role: "Gastronome", company: "Θεσσαλονίκη", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/group-happy-people-eating-pizza_23-2148212367.jpg"}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
text="Είμαστε έτοιμοι να σας υποδεχτούμε στην Εβίβα Ταβέρνα. Κάντε την κράτησή σας για ένα γεύμα που δεν θα ξεχάσετε."
|
||||
buttons={[
|
||||
{
|
||||
text: "Κράτηση Τώρα",
|
||||
href: "#reservation",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
text="Είμαστε έτοιμοι να σας υποδεχτούμε στην Εβίβα Ταβέρνα. Κάντε την κράτησή σας για ένα γεύμα που δεν θα ξεχάσετε."
|
||||
background={{variant: "radial-gradient"}}
|
||||
useInvertedBackground={false}
|
||||
buttons={[{text: "Κράτηση Τώρα", href: "#reservation"}]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard
|
||||
logoText="ΕΒΙΒΑ ΤΑΒΕΡΝΑ"
|
||||
columns={[
|
||||
{
|
||||
title: "Πλοήγηση",
|
||||
items: [
|
||||
{
|
||||
label: "Ιστορία",
|
||||
href: "#story",
|
||||
},
|
||||
{
|
||||
label: "Μενού",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Εμπειρία",
|
||||
href: "#experience",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Πληροφορίες",
|
||||
items: [
|
||||
{
|
||||
label: "Κράτηση",
|
||||
href: "#reservation",
|
||||
},
|
||||
{
|
||||
label: "Ωράριο",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Επικοινωνία",
|
||||
items: [
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard
|
||||
logoText="ΕΒΙΒΑ ΤΑΒΕΡΝΑ"
|
||||
columns={[
|
||||
{title: "Πλοήγηση", items: [{label: "Ιστορία", href: "#story"}, {label: "Μενού", href: "#menu"}, {label: "Εμπειρία", href: "#reviews"}]},
|
||||
{title: "Πληροφορίες", items: [{label: "Κράτηση", href: "#contact"}, {label: "Ωράριο", href: "#"}]},
|
||||
{title: "Επικοινωνία", items: [{label: "Instagram", href: "#"}, {label: "Facebook", href: "#"}]}
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user