13 Commits

Author SHA1 Message Date
03aff1f342 Update src/app/page.tsx 2026-04-08 18:52:57 +00:00
062a8c2a11 Update src/app/page.tsx 2026-04-08 18:45:42 +00:00
54cc75fa1e Merge version_3 into main
Merge version_3 into main
2026-04-08 18:44:53 +00:00
350224d44b Update src/app/page.tsx 2026-04-08 18:44:50 +00:00
c0cb3305f4 Merge version_3 into main
Merge version_3 into main
2026-04-08 18:15:21 +00:00
cb9ab3be25 Update src/app/page.tsx 2026-04-08 18:15:18 +00:00
ee500765ea Merge version_2 into main
Merge version_2 into main
2026-04-08 18:14:05 +00:00
6d1d31b0cf Update src/app/page.tsx 2026-04-08 18:14:02 +00:00
0c9b330f23 Merge version_2 into main
Merge version_2 into main
2026-04-08 18:13:33 +00:00
a2b09c243c Update src/app/page.tsx 2026-04-08 18:13:30 +00:00
dcb9a4cd7d Merge version_2 into main
Merge version_2 into main
2026-04-08 18:13:01 +00:00
daccfa5931 Update src/app/page.tsx 2026-04-08 18:12:55 +00:00
c6c991423c Merge version_1 into main
Merge version_1 into main
2026-04-08 18:11:11 +00:00

View File

@@ -2,13 +2,13 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqBase from '@/components/sections/faq/FaqBase'; import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven'; import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven';
import FooterBase from '@/components/sections/footer/FooterBase'; import FooterBase from '@/components/sections/footer/FooterBase';
import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel'; import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboardRotatedCarousel';
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne'; import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import TextAbout from '@/components/sections/about/TextAbout';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -29,72 +29,42 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Start", name: "Start", id: "hero"},
id: "hero",
},
{ {
name: "Usługi", name: "Usługi", id: "services"},
id: "services",
},
{ {
name: "Jak pracuję", name: "Jak pracuję", id: "process"},
id: "process",
},
{
name: "Kontakt",
id: "contact",
},
]} ]}
brandName="Ślusarz Warszawa" brandName="Ślusarz Marek"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel <HeroBillboardRotatedCarousel
background={{ background={{
variant: "rotated-rays-static", variant: "rotated-rays-static"}}
}}
title="Autoryzowany serwis i montaż zamków. Warszawa i okolice." title="Autoryzowany serwis i montaż zamków. Warszawa i okolice."
description="Specjalista od drzwi antywłamaniowych i nowoczesnych systemów (Smart Lock). Pracuję na sprzęcie najwyższej klasy: Gerda, Mottura, Witex, Iseo. | Godziny pracy: Pn-Pt 8:00 - 20:00. 15 lat doświadczenia." description="Specjalista od drzwi antywłamaniowych i nowoczesnych systemów (Smart Lock). Pracuję na sprzęcie najwyższej klasy: Gerda, Mottura, Witex, Iseo. | Godziny pracy: Pn-Pt 8:00 - 20:00. 15 lat doświadczenia."
tag="15 LAT DOŚWIADCZENIA" tag="15 LAT DOŚWIADCZENIA"
buttons={[ buttons={[
{ {
text: "Zadzwoń do ślusarza: 795 393 008", text: "Zadzwoń do ślusarza: 795 393 008", href: "tel:795393008"},
href: "tel:795393008",
},
]} ]}
carouselItems={[ carouselItems={[
{ {
id: "1", id: "1", imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=1", imageAlt: "Mechanizm zamka"},
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=1",
imageAlt: "Mechanizm zamka",
},
{ {
id: "2", id: "2", imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=2", imageAlt: "Smart Lock"},
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=2",
imageAlt: "Smart Lock",
},
{ {
id: "3", id: "3", imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=3", imageAlt: "Drzwi antywłamaniowe"},
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=3",
imageAlt: "Drzwi antywłamaniowe",
},
{ {
id: "4", id: "4", imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=4", imageAlt: "Wkładka Gerda"},
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=4",
imageAlt: "Wkładka Gerda",
},
{ {
id: "5", id: "5", imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=5", imageAlt: "Naprawa okucia"},
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=5",
imageAlt: "Naprawa okucia",
},
{ {
id: "6", id: "6", imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=6", imageAlt: "Precyzyjny montaż"},
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=6",
imageAlt: "Precyzyjny montaż",
},
]} ]}
titleClassName="text-6xl md:text-7xl font-extrabold"
/> />
</div> </div>
@@ -103,14 +73,7 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"GERDA", "GERDA", "MOTTURA", "WITEX", "ISEO", "LA PORTE", "ASSAB", "WILKA"]}
"MOTTURA",
"WITEX",
"ISEO",
"LA PORTE",
"ASSAB",
"WILKA",
]}
title="Pracuję na renomowanym sprzęcie" title="Pracuję na renomowanym sprzęcie"
description="Zaufanie potwierdzone przez liderów rynku zabezpieczeń." description="Zaufanie potwierdzone przez liderów rynku zabezpieczeń."
/> />
@@ -123,41 +86,21 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
id: "s1", id: "s1", title: "Montaż zamków", descriptions: [
title: "Montaż zamków", "Wymiana i montaż wkładek w drzwiach metalowych i antywłamaniowych."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=7", imageAlt: "Montaż zamków"},
"Wymiana i montaż wkładek w drzwiach metalowych i antywłamaniowych.",
],
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=7",
imageAlt: "Montaż zamków",
},
{ {
id: "s2", id: "s2", title: "Serwis i naprawa", descriptions: [
title: "Serwis i naprawa", "Naprawa mechanizmów Gerda, Mottura, zacinające się klamki."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=8", imageAlt: "Serwis zamków"},
"Naprawa mechanizmów Gerda, Mottura, zacinające się klamki.",
],
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=8",
imageAlt: "Serwis zamków",
},
{ {
id: "s3", id: "s3", title: "Montaż Smart Lock", descriptions: [
title: "Montaż Smart Lock", "Nowoczesne zamki elektroniczne. Zmień swój dom w Smart Home."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=9", imageAlt: "Smart Lock"},
"Nowoczesne zamki elektroniczne. Zmień swój dom w Smart Home.",
],
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=9",
imageAlt: "Smart Lock",
},
{ {
id: "s4", id: "s4", title: "Drobne usługi", descriptions: [
title: "Drobne usługi", " Montaż wizjerów i precyzyjne dopasowywanie okuć drzwiowych."],
descriptions: [ imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=10", imageAlt: "Drobne usługi"},
" Montaż wizjerów i precyzyjne dopasowywanie okuć drzwiowych.",
],
imageSrc: "http://img.b2bpic.net/free-photo/metal-tensor_1127-2280.jpg?_wi=10",
imageAlt: "Drobne usługi",
},
]} ]}
title="Główne usługi" title="Główne usługi"
description="Kompleksowy serwis zamków i zabezpieczeń dla Twojego spokoju." description="Kompleksowy serwis zamków i zabezpieczeń dla Twojego spokoju."
@@ -170,20 +113,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "1", id: "1", title: "Diagnoza", content: "Przez telefon ustalamy problem i markę zamka."},
title: "Diagnoza",
content: "Przez telefon ustalamy problem i markę zamka.",
},
{ {
id: "2", id: "2", title: "Sprzęt", content: "Przyjeżdżam z odpowiednimi wkładkami i narzędziami nie musisz kupować nic na własną rękę."},
title: "Sprzęt",
content: "Przyjeżdżam z odpowiednimi wkładkami i narzędziami nie musisz kupować nic na własną rękę.",
},
{ {
id: "3", id: "3", title: "Precyzja", content: "Gwarantuję czysty montaż bez uszkadzania Twoich drzwi."},
title: "Precyzja",
content: "Gwarantuję czysty montaż bez uszkadzania Twoich drzwi.",
},
]} ]}
title="Jak pracuję?" title="Jak pracuję?"
description="Proces naprawy i montażu w trzech prostych krokach." description="Proces naprawy i montażu w trzech prostych krokach."
@@ -191,66 +125,40 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="hours" data-section="hours">
<ContactSplitForm <TextAbout
useInvertedBackground={true} title="Godziny otwarcia: Pn-Pt 8:00 - 20:00"
title="Kontakt lokalny" tag="Dostępność"
description="Edwarda Habicha 10, 02-495 Warszawa (Ursus). Obsługuję Ursus, Włochy, Bemowo oraz całą Warszawę." useInvertedBackground={true}
inputs={[ containerClassName="py-20 text-center"
{ titleClassName="text-5xl font-extrabold"
name: "name", />
type: "text",
placeholder: "Imię i nazwisko",
},
{
name: "email",
type: "email",
placeholder: "Twój email",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/elevated-view-various-tools-toolbag_23-2147865392.jpg"
mediaPosition="right"
/>
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterBase <FooterBase
columns={[ columns={[
{ {
title: "Menu", title: "Menu", items: [
items: [
{ {
label: "Start", label: "Start", href: "#hero"},
href: "#hero",
},
{ {
label: "Usługi", label: "Usługi", href: "#services"},
href: "#services",
},
{
label: "Kontakt",
href: "#contact",
},
], ],
}, },
{ {
title: "Lokalizacja", title: "Lokalizacja", items: [
items: [
{ {
label: "Ursus, Warszawa", label: "Ursus, Warszawa", href: "#"},
href: "#",
},
{ {
label: "Dojazd w całej Warszawie", label: "Dojazd w całej Warszawie", href: "#"},
href: "#",
},
], ],
}, },
]} ]}
logoText="Ślusarz Warszawa" logoText="Ślusarz Marek"
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }