Merge version_2 into main #2

Merged
bender merged 3 commits from version_2 into main 2026-03-29 22:46:10 +00:00
3 changed files with 42 additions and 166 deletions

View File

@@ -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

View File

@@ -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>
);
}
}

View File

@@ -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;
}