Merge version_2 into main #2
@@ -7,6 +7,7 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Raleway } from "next/font/google";
|
||||
import { DM_Sans } from "next/font/google";
|
||||
|
||||
|
||||
|
||||
@@ -15,9 +16,12 @@ export const metadata: Metadata = {
|
||||
description: 'Vychutnajte si dokonalú kávu a víno v srdci Banskej Bystrice. Štýlové miesto na stretnutia, oddych a večerné posedenie.',
|
||||
};
|
||||
|
||||
const raleway = Raleway({
|
||||
variable: "--font-raleway",
|
||||
subsets: ["latin"],
|
||||
|
||||
const dmSans = DM_Sans({
|
||||
variable: "--font-dm-sans", subsets: ["latin"],
|
||||
});
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export default function RootLayout({
|
||||
@@ -28,7 +32,7 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${raleway.variable} antialiased`}>
|
||||
<body className={`${dmSans.variable} ${inter.variable} antialiased`}>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
|
||||
192
src/app/page.tsx
192
src/app/page.tsx
@@ -5,7 +5,7 @@ import ReactLenis from "lenis/react";
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
|
||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
||||
import HeroBillboardCarousel from '@/components/sections/hero/HeroBillboardCarousel';
|
||||
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import ProductCardFour from '@/components/sections/product/ProductCardFour';
|
||||
@@ -24,52 +24,34 @@ export default function LandingPage() {
|
||||
cardStyle="glass-depth"
|
||||
primaryButtonStyle="gradient"
|
||||
secondaryButtonStyle="solid"
|
||||
headingFontWeight="light"
|
||||
headingFontWeight="medium"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Úvod",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "O nás",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Ponuka",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Galéria",
|
||||
id: "gallery",
|
||||
},
|
||||
{
|
||||
name: "Kontakt",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Úvod", id: "hero" },
|
||||
{ name: "O nás", id: "about" },
|
||||
{ name: "Ponuka", id: "products" },
|
||||
{ name: "Galéria", id: "gallery" },
|
||||
{ name: "Kontakt", id: "contact" },
|
||||
]}
|
||||
brandName="Beniczky"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroOverlay
|
||||
title="Vychutnajte si dokonalú kávu a víno v srdci mesta"
|
||||
description="Štýlové miesto na stretnutia, oddych aj večerné posedenie"
|
||||
<HeroBillboardCarousel
|
||||
title="Beniczky Café & Wine Bar"
|
||||
description="Vychutnajte si dokonalú kávu a víno v srdci mesta"
|
||||
buttons={[
|
||||
{
|
||||
text: "Rezervovať stôl",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "Navštívte nás",
|
||||
href: "#about",
|
||||
},
|
||||
{ text: "Rezervovať stôl", href: "#contact" },
|
||||
{ text: "Viac o nás", href: "#about" },
|
||||
]}
|
||||
mediaItems={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-restaurant_1157-9047.jpg", imageAlt: "Kaviareň interiér" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/high-angle-dining-table-with-grapes_23-2150312234.jpg", imageAlt: "Víno a hrozno" }
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-restaurant_1157-9047.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -77,11 +59,7 @@ export default function LandingPage() {
|
||||
<TextAbout
|
||||
useInvertedBackground={false}
|
||||
title="Beniczky Café & Wine Bar"
|
||||
buttons={[
|
||||
{
|
||||
text: "Viac o nás",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Viac o nás" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -93,26 +71,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Výberová káva",
|
||||
price: "od 2.50 €",
|
||||
variant: "Espresso, Cappuccino, Latte",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/black-coffee-mug-table-decorated-with-new-year-decor-new-year-eve-concept_132075-11326.jpg?_wi=1",
|
||||
},
|
||||
id: "1", name: "Výberová káva", price: "od 2.50 €", variant: "Espresso, Cappuccino, Latte", imageSrc: "http://img.b2bpic.net/free-photo/black-coffee-mug-table-decorated-with-new-year-decor-new-year-eve-concept_132075-11326.jpg?_wi=1"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Víno",
|
||||
price: "od 4.00 €",
|
||||
variant: "Lokálne a zahraničné",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-dining-table-with-grapes_23-2150312234.jpg",
|
||||
},
|
||||
id: "2", name: "Víno", price: "od 4.00 €", variant: "Lokálne a zahraničné", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-dining-table-with-grapes_23-2150312234.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Domáce dezerty",
|
||||
price: "od 3.50 €",
|
||||
variant: "Denná ponuka",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pair-dessert-with-cinnamon-cup-tea_140725-2894.jpg",
|
||||
},
|
||||
id: "3", name: "Domáce dezerty", price: "od 3.50 €", variant: "Denná ponuka", imageSrc: "http://img.b2bpic.net/free-photo/pair-dessert-with-cinnamon-cup-tea_140725-2894.jpg"},
|
||||
]}
|
||||
title="Naša ponuka"
|
||||
description="Objavte naše starostlivo vyberané kávy, vína a dezerty."
|
||||
@@ -124,24 +87,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Kvalitná káva",
|
||||
description: "Výberové zrná a precízna príprava.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/black-coffee-mug-table-decorated-with-new-year-decor-new-year-eve-concept_132075-11326.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Profesionálny servis",
|
||||
description: "Naša obsluha je tu pre váš maximálny komfort.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-lady-browsing-internet-cafe_1153-7402.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Krásne prostredie",
|
||||
description: "Štýlový interiér priamo na námestí.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/enchanting-blonde-woman-vintage-brown-cap-enjoying-hot-coffee-cold-day-outdoor-portrait-joyful-stylish-girl-elegant-black-sandals-spending-time-cafe-drinking-tea_197531-4276.jpg",
|
||||
},
|
||||
{ id: 1, title: "Kvalitná káva", description: "Výberové zrná a precízna príprava.", imageSrc: "http://img.b2bpic.net/free-photo/black-coffee-mug-table-decorated-with-new-year-decor-new-year-eve-concept_132075-11326.jpg?_wi=2" },
|
||||
{ id: 2, title: "Profesionálny servis", description: "Naša obsluha je tu pre váš maximálny komfort.", imageSrc: "http://img.b2bpic.net/free-photo/young-lady-browsing-internet-cafe_1153-7402.jpg?_wi=1" },
|
||||
{ id: 3, title: "Krásne prostredie", description: "Štýlový interiér priamo na námestí.", imageSrc: "http://img.b2bpic.net/free-photo/enchanting-blonde-woman-vintage-brown-cap-enjoying-hot-coffee-cold-day-outdoor-portrait-joyful-stylish-girl-elegant-black-sandals-spending-time-cafe-drinking-tea_197531-4276.jpg" },
|
||||
]}
|
||||
title="Prečo si vybrať nás?"
|
||||
description="Zážitok, ktorý si zamilujete."
|
||||
@@ -153,46 +101,8 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Skvelý zážitok",
|
||||
quote: "Výborná káva aj príjemná atmosféra.",
|
||||
name: "Jana K.",
|
||||
role: "Stály zákazník",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-lady-browsing-internet-cafe_1153-7402.jpg?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Obľúbené miesto",
|
||||
quote: "Najlepšie víno v meste.",
|
||||
name: "Peter M.",
|
||||
role: "Zákazník",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Prostredie",
|
||||
quote: "Krásny interiér a veľmi milá obsluha.",
|
||||
name: "Anna S.",
|
||||
role: "Zákazník",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-smiling-wine-sommelier-is-ready-try-new-red-wine-artisan-wine-boutique_613910-17302.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Kvalita",
|
||||
quote: "Vždy sa sem rada vraciam na poobednú kávičku.",
|
||||
name: "Lucia V.",
|
||||
role: "Zákazník",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-hangout-together-coffee-shop_53876-26325.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Odporúčam",
|
||||
quote: "Skvelý výber lokálnych vín, určite sa zastavte.",
|
||||
name: "Martin B.",
|
||||
role: "Someliér",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=2",
|
||||
},
|
||||
{ id: "1", title: "Skvelý zážitok", quote: "Výborná káva aj príjemná atmosféra.", name: "Jana K.", role: "Stály zákazník", imageSrc: "http://img.b2bpic.net/free-photo/young-lady-browsing-internet-cafe_1153-7402.jpg?_wi=2" },
|
||||
{ id: "2", title: "Obľúbené miesto", quote: "Najlepšie víno v meste.", name: "Peter M.", role: "Zákazník", imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg?_wi=1" },
|
||||
]}
|
||||
title="Čo hovoria naši hostia"
|
||||
description="Spokojnosť našich hostí je pre nás prioritou."
|
||||
@@ -205,21 +115,9 @@ export default function LandingPage() {
|
||||
title="Galéria"
|
||||
tag="Nahliadnite do nášho priestoru"
|
||||
metrics={[
|
||||
{
|
||||
id: "g1",
|
||||
value: "Interiér",
|
||||
description: "Štýlový dizajn pre váš komfort.",
|
||||
},
|
||||
{
|
||||
id: "g2",
|
||||
value: "Káva",
|
||||
description: "Výberové zrná a umenie.",
|
||||
},
|
||||
{
|
||||
id: "g3",
|
||||
value: "Terasa",
|
||||
description: "Letné posedenie na námestí.",
|
||||
},
|
||||
{ id: "g1", value: "Interiér", description: "Štýlový dizajn pre váš komfort." },
|
||||
{ id: "g2", value: "Káva", description: "Výberové zrná a umenie." },
|
||||
{ id: "g3", value: "Terasa", description: "Letné posedenie na námestí." },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -228,9 +126,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
tag="Rezervácie a informácie"
|
||||
title="Kontaktujte nás"
|
||||
description="Radi vás u nás privítame."
|
||||
@@ -241,32 +137,8 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="Beniczky Café & Wine Bar"
|
||||
columns={[
|
||||
{
|
||||
title: "Kontakt",
|
||||
items: [
|
||||
{
|
||||
label: "Banská Bystrica, Centrum",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Tel: +421 900 000 000",
|
||||
href: "tel:+421900000000",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Sledujte nás",
|
||||
items: [
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Kontakt", items: [{ label: "Banská Bystrica, Centrum", href: "#" }, { label: "Tel: +421 900 000 000", href: "tel:+421900000000" }] },
|
||||
{ title: "Sledujte nás", items: [{ label: "Facebook", href: "#" }, { label: "Instagram", href: "#" }] },
|
||||
]}
|
||||
copyrightText="© 2025 Beniczky Café & Wine Bar"
|
||||
/>
|
||||
@@ -274,4 +146,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -11,7 +11,7 @@ html {
|
||||
body {
|
||||
background-color: var(--background);
|
||||
color: var(--foreground);
|
||||
font-family: var(--font-raleway), sans-serif;
|
||||
font-family: var(--font-inter), sans-serif;
|
||||
position: relative;
|
||||
min-height: 100vh;
|
||||
overscroll-behavior: none;
|
||||
@@ -24,5 +24,5 @@ h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-family: var(--font-raleway), sans-serif;
|
||||
font-family: var(--font-dm-sans), sans-serif;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user