6 Commits

Author SHA1 Message Date
4dd20f7c17 Update src/app/page.tsx 2026-03-29 22:47:10 +00:00
82d72c40e6 Update src/app/page.tsx 2026-03-29 22:46:38 +00:00
528a7bdfff Update src/app/styles/base.css 2026-03-29 22:46:06 +00:00
0f608a046e Update src/app/page.tsx 2026-03-29 22:46:06 +00:00
fe24c56d18 Update src/app/layout.tsx 2026-03-29 22:46:05 +00:00
2f05f733ba Merge version_1 into main
Merge version_1 into main
2026-03-29 22:43:05 +00:00
3 changed files with 43 additions and 166 deletions

View File

@@ -7,6 +7,7 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script"; import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Raleway } from "next/font/google"; 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.', 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", const dmSans = DM_Sans({
subsets: ["latin"], variable: "--font-dm-sans", subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
}); });
export default function RootLayout({ export default function RootLayout({
@@ -28,7 +32,7 @@ export default function RootLayout({
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body className={`${raleway.variable} antialiased`}> <body className={`${dmSans.variable} ${inter.variable} antialiased`}>
<Tag /> <Tag />
{children} {children}
<script <script

View File

@@ -5,7 +5,7 @@ import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix'; import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; 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 MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductCardFour from '@/components/sections/product/ProductCardFour'; import ProductCardFour from '@/components/sections/product/ProductCardFour';
@@ -24,52 +24,35 @@ export default function LandingPage() {
cardStyle="glass-depth" cardStyle="glass-depth"
primaryButtonStyle="gradient" primaryButtonStyle="gradient"
secondaryButtonStyle="solid" secondaryButtonStyle="solid"
headingFontWeight="light" headingFontWeight="medium"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "Úvod", id: "hero" },
name: "Úvod", { name: "O nás", id: "about" },
id: "hero", { name: "Ponuka", id: "products" },
}, { name: "Galéria", id: "gallery" },
{ { name: "Kontakt", id: "contact" },
name: "O nás",
id: "about",
},
{
name: "Ponuka",
id: "products",
},
{
name: "Galéria",
id: "gallery",
},
{
name: "Kontakt",
id: "contact",
},
]} ]}
brandName="Beniczky" brandName="Beniczky"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroOverlay <HeroBillboardCarousel
title="Vychutnajte si dokonalú kávu a víno v srdci mesta" title="Beniczky Café & Wine Bar"
description="Štýlové miesto na stretnutia, oddych aj večerné posedenie" description="Vychutnajte si dokonalú kávu a víno v srdci mesta"
background={{ variant: "radial-gradient" }}
buttons={[ buttons={[
{ { text: "Rezervovať stôl", href: "#contact" },
text: "Rezervovať stôl", { text: "Viac o nás", href: "#about" },
href: "#contact", ]}
}, mediaItems={[
{ { imageSrc: "http://img.b2bpic.net/free-photo/businesswoman-restaurant_1157-9047.jpg", imageAlt: "Kaviareň interiér" },
text: "Navštívte nás", { imageSrc: "http://img.b2bpic.net/free-photo/high-angle-dining-table-with-grapes_23-2150312234.jpg?_wi=1", imageAlt: "Víno a hrozno" }
href: "#about",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-restaurant_1157-9047.jpg"
/> />
</div> </div>
@@ -77,11 +60,7 @@ export default function LandingPage() {
<TextAbout <TextAbout
useInvertedBackground={false} useInvertedBackground={false}
title="Beniczky Café & Wine Bar" title="Beniczky Café & Wine Bar"
buttons={[ buttons={[{ text: "Viac o nás" }]}
{
text: "Viac o nás",
},
]}
/> />
</div> </div>
@@ -93,26 +72,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "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"},
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", 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?_wi=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", 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"},
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" title="Naša ponuka"
description="Objavte naše starostlivo vyberané kávy, vína a dezerty." description="Objavte naše starostlivo vyberané kávy, vína a dezerty."
@@ -124,24 +88,9 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
features={[ 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: 1, { 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" },
title: "Kvalitná káva", { 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" },
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?" title="Prečo si vybrať nás?"
description="Zážitok, ktorý si zamilujete." description="Zážitok, ktorý si zamilujete."
@@ -153,46 +102,8 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
testimonials={[ 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: "1", { 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: "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",
},
]} ]}
title="Čo hovoria naši hostia" title="Čo hovoria naši hostia"
description="Spokojnosť našich hostí je pre nás prioritou." description="Spokojnosť našich hostí je pre nás prioritou."
@@ -205,21 +116,9 @@ export default function LandingPage() {
title="Galéria" title="Galéria"
tag="Nahliadnite do nášho priestoru" tag="Nahliadnite do nášho priestoru"
metrics={[ metrics={[
{ { id: "g1", value: "Interiér", description: "Štýlový dizajn pre váš komfort." },
id: "g1", { id: "g2", value: "Káva", description: "Výberové zrná a umenie." },
value: "Interiér", { id: "g3", value: "Terasa", description: "Letné posedenie na námestí." },
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" metricsAnimation="slide-up"
/> />
@@ -228,9 +127,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCenter <ContactCenter
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{ variant: "radial-gradient" }}
variant: "radial-gradient",
}}
tag="Rezervácie a informácie" tag="Rezervácie a informácie"
title="Kontaktujte nás" title="Kontaktujte nás"
description="Radi vás u nás privítame." description="Radi vás u nás privítame."
@@ -241,32 +138,8 @@ export default function LandingPage() {
<FooterBaseCard <FooterBaseCard
logoText="Beniczky Café & Wine Bar" logoText="Beniczky Café & Wine Bar"
columns={[ columns={[
{ { title: "Kontakt", items: [{ label: "Banská Bystrica, Centrum", href: "#" }, { label: "Tel: +421 900 000 000", href: "tel:+421900000000" }] },
title: "Kontakt", { title: "Sledujte nás", items: [{ label: "Facebook", href: "#" }, { label: "Instagram", href: "#" }] },
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" copyrightText="© 2025 Beniczky Café & Wine Bar"
/> />

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-raleway), sans-serif; font-family: var(--font-inter), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-raleway), sans-serif; font-family: var(--font-dm-sans), sans-serif;
} }