Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 03aff1f342 | |||
| 062a8c2a11 | |||
| 54cc75fa1e | |||
| 350224d44b | |||
| c0cb3305f4 | |||
| cb9ab3be25 | |||
| ee500765ea | |||
| 6d1d31b0cf | |||
| 0c9b330f23 | |||
| a2b09c243c | |||
| dcb9a4cd7d | |||
| daccfa5931 | |||
| c6c991423c |
184
src/app/page.tsx
184
src/app/page.tsx
@@ -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>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user