Merge version_1_1781528699206 into main #1

Merged
bender merged 3 commits from version_1_1781528699206 into main 2026-06-15 13:06:13 +00:00
2 changed files with 63 additions and 169 deletions

View File

@@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Domů",
"href": "#hero"
"name": "Domů", "href": "#hero"
},
{
"name": "Služby",
"href": "#features"
"name": "Služby", "href": "#features"
},
{
"name": "Ceník",
"href": "#pricing"
"name": "Ceník", "href": "#pricing"
},
{
"name": "Reference",
"href": "#testimonials"
"name": "Reference", "href": "#testimonials"
},
{
"name": "Kontakt",
"href": "#contact"
"name": "Kontakt", "href": "#contact"
},
{
"name": "About",
"href": "#about"
"name": "About", "href": "#about"
},
{
"name": "Metrics",
"href": "#metrics"
"name": "Metrics", "href": "#metrics"
}
];
@@ -43,10 +36,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="Exclusive"
logoImageSrc="http://img.b2bpic.net/free-photo/circle-from-roses_23-2147804413.jpg"
ctaButton={{
text: "Rezervovat",
href: "#contact",
}}
text: "Rezervovat", href: "#contact"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -57,43 +49,30 @@ export default function Layout() {
brand="Kadeřnictví Exclusive"
columns={[
{
title: "Kontakt",
items: [
title: "Kontakt", items: [
{
label: "Revoluční 140, Jeseník",
},
label: "Revoluční 140, Jeseník"},
{
label: "Tel: 736 138 511",
},
label: "Tel: 736 138 511"},
{
label: "Otevřeno: PoPá do 18:30",
},
label: "Otevřeno: PoPá do 18:30"},
],
},
{
title: "Služby",
items: [
title: "Služby", items: [
{
label: "Barvení",
href: "#features",
},
label: "Barvení", href: "#features"},
{
label: "Styling",
href: "#features",
},
label: "Styling", href: "#features"},
{
label: "Střihy",
href: "#features",
},
label: "Střihy", href: "#features"},
],
},
]}
copyright="© 2024 Kadeřnictví Exclusive. Všechna práva vyhrazena."
links={[
{
label: "Facebook",
href: "https://facebook.com",
},
label: "Facebook", href: "https://facebook.com"},
]}
/>
</SectionErrorBoundary>

View File

@@ -18,13 +18,9 @@ export default function HomePage() {
title="Vaše vlasy, naše vášeň."
description="Profesionální barvení, střihy a vlasový styling v srdci Jeseníku. Přijďte si odpočinout a svěřit se do rukou zkušených kadeřníků."
primaryButton={{
text: "Rezervovat termín",
href: "#contact",
}}
text: "Rezervovat termín", href: "#contact"}}
secondaryButton={{
text: "Naše služby",
href: "#features",
}}
text: "Naše služby", href: "#features"}}
imageSrc="http://img.b2bpic.net/free-photo/female-hairdresser-styling-clients-hair_107420-94689.jpg"
/>
</SectionErrorBoundary>
@@ -46,32 +42,17 @@ export default function HomePage() {
description="Klademe důraz na kvalitu, zdraví vašich vlasů a nejnovější trendy v kadeřnickém světě."
items={[
{
title: "Profesionální barvení",
description: "Ombre, balayage nebo kompletní změna barvy pomocí šetrných produktů.",
tags: [
"Barvení",
"Styling",
],
imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-beautiful-female-barber-uniform-holding-straight-razor-isolated-pink-wall_141793-106044.jpg",
},
title: "Profesionální barvení", description: "Ombre, balayage nebo kompletní změna barvy pomocí šetrných produktů.", tags: [
"Barvení", "Styling"],
imageSrc: "http://img.b2bpic.net/free-photo/pleased-young-beautiful-female-barber-uniform-holding-straight-razor-isolated-pink-wall_141793-106044.jpg"},
{
title: "Střihy a styling",
description: "Precizní dámské i pánské střihy podle nejnovějších světových trendů.",
tags: [
"Střihy",
"Moderní",
],
imageSrc: "http://img.b2bpic.net/free-photo/handsome-bearded-man-barbershop-barber-work-close-up-nape_627829-7374.jpg",
},
title: "Střihy a styling", description: "Precizní dámské i pánské střihy podle nejnovějších světových trendů.", tags: [
"Střihy", "Moderní"],
imageSrc: "http://img.b2bpic.net/free-photo/handsome-bearded-man-barbershop-barber-work-close-up-nape_627829-7374.jpg"},
{
title: "Vlasová regenerace",
description: "Hloubková péče, která vašim vlasům vrátí vitalitu a přirozený lesk.",
tags: [
"Péče",
"Regenerace",
],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-brush-serum-hair-care_23-2148547406.jpg",
},
title: "Vlasová regenerace", description: "Hloubková péče, která vašim vlasům vrátí vitalitu a přirozený lesk.", tags: [
"Péče", "Regenerace"],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-brush-serum-hair-care_23-2148547406.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -85,38 +66,16 @@ export default function HomePage() {
description="Transparentní přístup ke všem našim službám."
plans={[
{
tag: "Dámský střih",
price: "od 450 Kč",
period: "/ služba",
description: "Včetně mytí, masáže hlavy a foukané.",
primaryButton: {
text: "Rezervovat",
href: "#contact",
},
featuresTitle: "Co je v ceně:",
features: [
"Konzultace",
"Mytí",
"Masáž hlavy",
"Finální styling",
],
tag: "Dámský střih", price: "od 450 Kč", period: "/ služba", description: "Včetně mytí, masáže hlavy a foukané.", primaryButton: {
text: "Rezervovat", href: "#contact"},
featuresTitle: "Co je v ceně:", features: [
"Konzultace", "Mytí", "Masáž hlavy", "Finální styling"],
},
{
tag: "Barvení vlasů",
price: "od 990 Kč",
period: "/ služba",
description: "Aplikace barvy dle vašeho výběru a typu vlasů.",
primaryButton: {
text: "Rezervovat",
href: "#contact",
},
featuresTitle: "Co je v ceně:",
features: [
"Výběr barvy",
"Ochranná péče",
"Barvení",
"Foukaná",
],
tag: "Barvení vlasů", price: "od 990 Kč", period: "/ služba", description: "Aplikace barvy dle vašeho výběru a typu vlasů.", primaryButton: {
text: "Rezervovat", href: "#contact"},
featuresTitle: "Co je v ceně:", features: [
"Výběr barvy", "Ochranná péče", "Barvení", "Foukaná"],
},
]}
/>
@@ -131,28 +90,16 @@ export default function HomePage() {
description="Čísla mluví za naši spokojenost."
metrics={[
{
value: "30+",
title: "Spokojených recenzí",
features: [
"Individuální přístup",
"Pečlivost",
],
value: "30+", title: "Spokojených recenzí", features: [
"Individuální přístup", "Pečlivost"],
},
{
value: "100%",
title: "Péče o detaily",
features: [
"Trendové techniky",
"Špičkové produkty",
],
value: "100%", title: "Péče o detaily", features: [
"Trendové techniky", "Špičkové produkty"],
},
{
value: "4.4+",
title: "Google hodnocení",
features: [
"Profesionalita",
"Kvalitní výsledek",
],
value: "4.4+", title: "Google hodnocení", features: [
"Profesionalita", "Kvalitní výsledek"],
},
]}
/>
@@ -164,42 +111,23 @@ export default function HomePage() {
<TestimonialOverlayCards
tag="Reference"
title="Co říkají naše klientky"
description="Naše práce je naší vizitkou, podívejte se, co o nás říkají naši klienti."
testimonials={[
{
name: "Blanche Brezinova",
role: "Klientka",
company: "Google",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg",
},
name: "Blanche Brezinova", role: "Klientka", company: "Google", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg"},
{
name: "Lukáš Bílek",
role: "Klient",
company: "Google",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/profile_1385-2664.jpg",
},
name: "Lukáš Bílek", role: "Klient", company: "Google", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/profile_1385-2664.jpg"},
{
name: "Zákaznice",
role: "Klientka",
company: "Facebook",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman_93675-130621.jpg",
},
name: "Zákaznice", role: "Klientka", company: "Facebook", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-beautiful-woman_93675-130621.jpg"},
{
name: "Spokojený klient",
role: "Klient",
company: "Web",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-okay_1187-3781.jpg",
},
name: "Spokojený klient", role: "Klient", company: "Web", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-doing-okay_1187-3781.jpg"},
{
name: "Klientka salonu",
role: "Klientka",
company: "Web",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/yong-pretty-woman-portrait_624325-53.jpg",
},
name: "Klientka salonu", role: "Klientka", company: "Web", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/yong-pretty-woman-portrait_624325-53.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -210,31 +138,22 @@ export default function HomePage() {
<FaqTabbedAccordion
tag="Časté dotazy"
title="Potřebujete poradit?"
description="Zde naleznete odpovědi na nejčastější otázky našich klientů."
categories={[
{
name: "Rezervace",
items: [
name: "Rezervace", items: [
{
question: "Jak se mohu objednat?",
answer: "Nejlépe telefonicky na čísle 736 138 511.",
},
question: "Jak se mohu objednat?", answer: "Nejlépe telefonicky na čísle 736 138 511."},
{
question: "Je nutné se objednat předem?",
answer: "Ano, doporučujeme objednání předem pro váš komfort.",
},
question: "Je nutné se objednat předem?", answer: "Ano, doporučujeme objednání předem pro váš komfort."},
],
},
{
name: "Služby",
items: [
name: "Služby", items: [
{
question: "Děláte i pánské střihy?",
answer: "Ano, provádíme pánský i dámský střih.",
},
question: "Děláte i pánské střihy?", answer: "Ano, provádíme pánský i dámský střih."},
{
question: "Používáte profesionální vlasovou kosmetiku?",
answer: "Ano, pracujeme pouze s prověřenou profesionální kosmetikou.",
},
question: "Používáte profesionální vlasovou kosmetiku?", answer: "Ano, pracujeme pouze s prověřenou profesionální kosmetikou."},
],
},
]}
@@ -248,13 +167,9 @@ export default function HomePage() {
tag="Kontakt"
text="Připraveni na změnu? Ozvěte se nám nebo nás navštivte přímo v salonu."
primaryButton={{
text: "Zavolat: 736 138 511",
href: "tel:736138511",
}}
text: "Zavolat: 736 138 511", href: "tel:736138511"}}
secondaryButton={{
text: "Navštívit na mapě",
href: "https://maps.google.com",
}}
text: "Navštívit na mapě", href: "https://maps.google.com"}}
/>
</SectionErrorBoundary>
</div>