6 Commits

Author SHA1 Message Date
84887856b4 Merge version_2 into main
Merge version_2 into main
2026-04-09 06:49:49 +00:00
2a066a470d Update src/app/page.tsx 2026-04-09 06:49:46 +00:00
debcff06f8 Update src/app/over-ons/page.tsx 2026-04-09 06:49:46 +00:00
d23b8bf173 Update src/app/diensten/page.tsx 2026-04-09 06:49:45 +00:00
04cca51e23 Update src/app/contact/page.tsx 2026-04-09 06:49:45 +00:00
5861f36672 Merge version_1 into main
Merge version_1 into main
2026-04-09 06:43:40 +00:00
4 changed files with 124 additions and 343 deletions

View File

@@ -26,21 +26,13 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Diensten",
id: "/diensten",
},
name: "Diensten", id: "/diensten"},
{
name: "Over Ons",
id: "/over-ons",
},
name: "Over Ons", id: "/over-ons"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Te Kiefte Dinxperlo"
/>
@@ -50,30 +42,25 @@ export default function LandingPage() {
<ContactCenter
useInvertedBackground={true}
background={{
variant: "plain",
}}
variant: "plain"}}
tag="Contact"
title="Neem contact op"
description="Wij staan klaar om uw vragen te beantwoorden of een afspraak voor u in te plannen."
description="Wij staan klaar om uw vragen te beantwoorden of een afspraak voor u in te plannen. Met vriendelijke groet, Christien & Derk-Jan te Kiefte."
/>
</div>
<div id="metric" data-section="metric">
<MetricCardFourteen
useInvertedBackground={false}
title="Bereikbaarheid"
tag="Openingstijden"
title="Openingstijden & Gegevens"
tag="Informatie"
metrics={[
{
id: "m3",
value: "Ma-Vr",
description: "09:00 - 18:00",
},
id: "m1", value: "Ma - Vr", description: "09:00 - 18:00"},
{
id: "m4",
value: "Za",
description: "09:00 - 17:00",
},
id: "m2", value: "Za", description: "09:00 - 17:00"},
{
id: "m3", value: "KvK", description: "09071060"},
]}
metricsAnimation="blur-reveal"
/>
@@ -83,50 +70,31 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Te Kiefte Dinxperlo",
items: [
title: "Te Kiefte Dinxperlo", items: [
{
label: "Optiek Oogzorg Optometrie",
href: "/",
},
label: "Optiek Oogzorg Optometrie", href: "/"},
],
},
{
title: "Navigatie",
items: [
title: "Navigatie", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Diensten",
href: "/diensten",
},
label: "Diensten", href: "/diensten"},
{
label: "Over Ons",
href: "/over-ons",
},
label: "Over Ons", href: "/over-ons"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{
label: "Grensstraat 6, Dinxperlo",
href: "#",
},
label: "Grensstraat 6, Dinxperlo", href: "#"},
{
label: "+31 315 651 606",
href: "tel:+31315651606",
},
label: "+31 315 651 606", href: "tel:+31315651606"},
{
label: "info@tekieftedinxperlo.nl",
href: "mailto:info@tekieftedinxperlo.nl",
},
label: "info@tekieftedinxperlo.nl", href: "mailto:info@tekieftedinxperlo.nl"},
],
},
]}
@@ -136,4 +104,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -26,21 +26,13 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Diensten",
id: "/diensten",
},
name: "Diensten", id: "/diensten"},
{
name: "Over Ons",
id: "/over-ons",
},
name: "Over Ons", id: "/over-ons"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Te Kiefte Dinxperlo"
/>
@@ -50,23 +42,14 @@ export default function LandingPage() {
<FeatureCardTwentyOne
useInvertedBackground={false}
title="Diensten"
description="Diepgaande uitleg over onze optiek, oogzorg en optometrie diensten."
description="Diepgaande uitleg over onze optiek, oogzorg en optometrie diensten. Met vriendelijke groet, Christien & Derk-Jan te Kiefte."
accordionItems={[
{
id: "optiek-detail",
title: "Optiek",
content: "Wij bieden een ruime collectie aan brillen en monturen. Onze stylisten helpen u bij het vinden van de perfecte bril die bij uw gezicht en persoonlijkheid past.",
},
id: "optiek-detail", title: "Optiek", content: "Wij bieden een ruime collectie aan brillen en monturen. Onze stylisten helpen u bij het vinden van de perfecte bril die bij uw gezicht en persoonlijkheid past."},
{
id: "oogzorg-detail",
title: "Oogzorg",
content: "Uw ooggezondheid staat bij ons centraal. Wij voeren uitgebreide oogcontroles uit en bieden preventief advies om uw zicht optimaal te houden.",
},
id: "oogzorg-detail", title: "Oogzorg", content: "Uw ooggezondheid staat bij ons centraal. Wij voeren uitgebreide oogcontroles uit en bieden preventief advies om uw zicht optimaal te houden."},
{
id: "optometrie-detail",
title: "Optometrie",
content: "Voor een medische analyse van uw ogen bent u bij onze optometrist aan het juiste adres. Wij analyseren uw ogen grondig voor het meest accurate resultaat.",
},
id: "optometrie-detail", title: "Optometrie", content: "Voor een medische analyse van uw ogen bent u bij onze optometrist aan het juiste adres. Wij analyseren uw ogen grondig voor het meest accurate resultaat."},
]}
imageSrc="http://img.b2bpic.net/free-photo/portrait-fashion-woman-action-with-sunglasses_1150-14136.jpg?_wi=2"
mediaAnimation="slide-up"
@@ -78,16 +61,13 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
title="Dienstinformatie"
description="Antwoorden op veelgestelde vragen over onze diensten."
description="Antwoorden op veelgestelde vragen over onze diensten. KvK: 09071060."
imageSrc="http://img.b2bpic.net/free-photo/portrait-fashion-woman-action-with-sunglasses_1150-14136.jpg?_wi=3"
mediaAnimation="slide-up"
faqsAnimation="opacity"
faqs={[
{
id: "d1",
title: "Wat doet een optometrist?",
content: "Een optometrist voert medische oogonderzoeken uit naar de gezondheid van uw ogen.",
},
id: "d1", title: "Wat doet een optometrist?", content: "Een optometrist voert medische oogonderzoeken uit naar de gezondheid van uw ogen."},
]}
/>
</div>
@@ -96,50 +76,31 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Te Kiefte Dinxperlo",
items: [
title: "Te Kiefte Dinxperlo", items: [
{
label: "Optiek Oogzorg Optometrie",
href: "/",
},
label: "Optiek Oogzorg Optometrie", href: "/"},
],
},
{
title: "Navigatie",
items: [
title: "Navigatie", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Diensten",
href: "/diensten",
},
label: "Diensten", href: "/diensten"},
{
label: "Over Ons",
href: "/over-ons",
},
label: "Over Ons", href: "/over-ons"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{
label: "Grensstraat 6, Dinxperlo",
href: "#",
},
label: "Grensstraat 6, Dinxperlo", href: "#"},
{
label: "+31 315 651 606",
href: "tel:+31315651606",
},
label: "+31 315 651 606", href: "tel:+31315651606"},
{
label: "info@tekieftedinxperlo.nl",
href: "mailto:info@tekieftedinxperlo.nl",
},
label: "info@tekieftedinxperlo.nl", href: "mailto:info@tekieftedinxperlo.nl"},
],
},
]}
@@ -149,4 +110,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -27,21 +27,13 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Diensten",
id: "/diensten",
},
name: "Diensten", id: "/diensten"},
{
name: "Over Ons",
id: "/over-ons",
},
name: "Over Ons", id: "/over-ons"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Te Kiefte Dinxperlo"
/>
@@ -54,19 +46,13 @@ export default function LandingPage() {
metrics={[
{
icon: Heart,
label: "Persoonlijke aandacht",
value: "100%",
},
label: "Persoonlijke aandacht", value: "100%"},
{
icon: CheckCircle,
label: "Expertise",
value: "Deskundig",
},
label: "Expertise", value: "Deskundig"},
{
icon: Eye,
label: "Passie voor optiek",
value: "Groot",
},
label: "Passie voor optiek", value: "Groot"},
]}
metricsAnimation="blur-reveal"
/>
@@ -75,19 +61,15 @@ export default function LandingPage() {
<div id="metric" data-section="metric">
<MetricCardFourteen
useInvertedBackground={false}
title="Onze Impact"
tag="Statistieken"
title="Impact & Gegevens"
tag="Over Te Kiefte"
metrics={[
{
id: "m1",
value: "100%",
description: "Klanttevredenheid",
},
id: "m1", value: "100%", description: "Klanttevredenheid"},
{
id: "m2",
value: "25+",
description: "Jaar ervaring",
},
id: "m2", value: "25+", description: "Jaar ervaring"},
{
id: "m3", value: "KvK", description: "09071060"},
]}
metricsAnimation="slide-up"
/>
@@ -97,50 +79,31 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Te Kiefte Dinxperlo",
items: [
title: "Te Kiefte Dinxperlo", items: [
{
label: "Optiek Oogzorg Optometrie",
href: "/",
},
label: "Optiek Oogzorg Optometrie", href: "/"},
],
},
{
title: "Navigatie",
items: [
title: "Navigatie", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Diensten",
href: "/diensten",
},
label: "Diensten", href: "/diensten"},
{
label: "Over Ons",
href: "/over-ons",
},
label: "Over Ons", href: "/over-ons"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{
label: "Grensstraat 6, Dinxperlo",
href: "#",
},
label: "Grensstraat 6, Dinxperlo", href: "#"},
{
label: "+31 315 651 606",
href: "tel:+31315651606",
},
label: "+31 315 651 606", href: "tel:+31315651606"},
{
label: "info@tekieftedinxperlo.nl",
href: "mailto:info@tekieftedinxperlo.nl",
},
label: "info@tekieftedinxperlo.nl", href: "mailto:info@tekieftedinxperlo.nl"},
],
},
]}
@@ -150,4 +113,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -30,21 +30,13 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "/",
},
name: "Home", id: "/"},
{
name: "Diensten",
id: "/diensten",
},
name: "Diensten", id: "/diensten"},
{
name: "Over Ons",
id: "/over-ons",
},
name: "Over Ons", id: "/over-ons"},
{
name: "Contact",
id: "/contact",
},
name: "Contact", id: "/contact"},
]}
brandName="Te Kiefte Dinxperlo"
/>
@@ -54,106 +46,56 @@ export default function LandingPage() {
<HeroBillboardTestimonial
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Goed zicht begint hier"
description="Professionele oogzorg, optometrie en stijlvolle brillen in Dinxperlo."
description="Professionele oogzorg, optometrie en stijlvolle brillen in Dinxperlo. Met vriendelijke groet, Christien & Derk-Jan te Kiefte."
testimonials={[
{
name: "Jan de Vries",
handle: "@optiek-fan",
testimonial: "Geweldige service en altijd een eerlijk advies. Mijn nieuwe bril is perfect!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/child-eye-test-eye-exam-little-girl-having-eye-check-up-with-phoropter-doctor-performs-eye-test-child_1157-41952.jpg?_wi=1",
imageAlt: "optician shop modern interior",
},
name: "Jan de Vries", handle: "@optiek-fan", testimonial: "Geweldige service en altijd een eerlijk advies. Mijn nieuwe bril is perfect!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/child-eye-test-eye-exam-little-girl-having-eye-check-up-with-phoropter-doctor-performs-eye-test-child_1157-41952.jpg?_wi=1", imageAlt: "optician shop modern interior"},
{
name: "Anja Jansen",
handle: "@klant",
testimonial: "Zeer deskundig op het gebied van optometrie. Ze nemen echt de tijd voor je.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-covering-his-eye-sight-test_23-2148429665.jpg?_wi=1",
imageAlt: "optician examining patient eyes",
},
name: "Anja Jansen", handle: "@klant", testimonial: "Zeer deskundig op het gebied van optometrie. Ze nemen echt de tijd voor je.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-covering-his-eye-sight-test_23-2148429665.jpg?_wi=1", imageAlt: "optician examining patient eyes"},
{
name: "Peter Visser",
handle: "@brildrager",
testimonial: "Persoonlijk stijladvies waar ik echt wat aan had. Aanrader!",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-fashion-woman-action-with-sunglasses_1150-14136.jpg?_wi=1",
imageAlt: "modern eyewear frames display",
},
name: "Peter Visser", handle: "@brildrager", testimonial: "Persoonlijk stijladvies waar ik echt wat aan had. Aanrader!", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-fashion-woman-action-with-sunglasses_1150-14136.jpg?_wi=1", imageAlt: "modern eyewear frames display"},
{
name: "Marieke Smit",
handle: "@oogzorg",
testimonial: "Moderne apparatuur en een zeer vriendelijke benadering. Super zaak.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/doctor-patient-ophthalmologist-s-office_23-2150923325.jpg?_wi=1",
imageAlt: "eye examination medical equipment",
},
name: "Marieke Smit", handle: "@oogzorg", testimonial: "Moderne apparatuur en een zeer vriendelijke benadering. Super zaak.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/doctor-patient-ophthalmologist-s-office_23-2150923325.jpg?_wi=1", imageAlt: "eye examination medical equipment"},
{
name: "Wim Kuiper",
handle: "@tekiefte",
testimonial: "Te Kiefte is de beste specialist in de regio. Zeer tevreden.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-boy-eye-s-checkup_23-2150758561.jpg",
imageAlt: "optometrist analyzing eye test results",
},
name: "Wim Kuiper", handle: "@tekiefte", testimonial: "Te Kiefte is de beste specialist in de regio. Zeer tevreden.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-boy-eye-s-checkup_23-2150758561.jpg", imageAlt: "optometrist analyzing eye test results"},
]}
buttons={[
{
text: "Maak een afspraak",
href: "/contact",
},
text: "Maak een afspraak", href: "/contact"},
{
text: "Bekijk onze diensten",
href: "/diensten",
},
text: "Bekijk onze diensten", href: "/diensten"},
]}
imageSrc="http://img.b2bpic.net/free-photo/child-eye-test-eye-exam-little-girl-having-eye-check-up-with-phoropter-doctor-performs-eye-test-child_1157-41952.jpg?_wi=2"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/child-eye-test-eye-exam-little-girl-having-eye-check-up-with-phoropter-doctor-performs-eye-test-child_1157-41952.jpg",
alt: "Klant 1",
},
src: "http://img.b2bpic.net/free-photo/child-eye-test-eye-exam-little-girl-having-eye-check-up-with-phoropter-doctor-performs-eye-test-child_1157-41952.jpg", alt: "Klant 1"},
{
src: "http://img.b2bpic.net/free-photo/front-view-man-covering-his-eye-sight-test_23-2148429665.jpg",
alt: "Klant 2",
},
src: "http://img.b2bpic.net/free-photo/front-view-man-covering-his-eye-sight-test_23-2148429665.jpg", alt: "Klant 2"},
{
src: "http://img.b2bpic.net/free-photo/portrait-fashion-woman-action-with-sunglasses_1150-14136.jpg",
alt: "Klant 3",
},
src: "http://img.b2bpic.net/free-photo/portrait-fashion-woman-action-with-sunglasses_1150-14136.jpg", alt: "Klant 3"},
{
src: "http://img.b2bpic.net/free-photo/doctor-patient-ophthalmologist-s-office_23-2150923325.jpg",
alt: "Klant 4",
},
src: "http://img.b2bpic.net/free-photo/doctor-patient-ophthalmologist-s-office_23-2150923325.jpg", alt: "Klant 4"},
{
src: "http://img.b2bpic.net/free-photo/front-view-boy-eye-s-checkup_23-2150758561.jpg",
alt: "Klant 5",
},
src: "http://img.b2bpic.net/free-photo/front-view-boy-eye-s-checkup_23-2150758561.jpg", alt: "Klant 5"},
]}
marqueeItems={[
{
type: "text",
text: "Gecertificeerd",
},
type: "text", text: "Gecertificeerd"},
{
type: "text",
text: "Persoonlijk",
},
type: "text", text: "Persoonlijk"},
{
type: "text",
text: "Deskundig",
},
type: "text", text: "Deskundig"},
{
type: "text",
text: "Klantgericht",
},
type: "text", text: "Klantgericht"},
{
type: "text",
text: "Innovatief",
},
type: "text", text: "Innovatief"},
]}
/>
</div>
@@ -165,19 +107,13 @@ export default function LandingPage() {
metrics={[
{
icon: Users,
label: "Jaar ervaring",
value: "25+",
},
label: "Jaar ervaring", value: "25+"},
{
icon: Eye,
label: "Tevreden klanten",
value: "10k+",
},
label: "Tevreden klanten", value: "10k+"},
{
icon: Award,
label: "Gecertificeerde zorg",
value: "100%",
},
label: "Gecertificeerde zorg", value: "100%"},
]}
metricsAnimation="slide-up"
/>
@@ -190,20 +126,11 @@ export default function LandingPage() {
description="Wij bieden hoogwaardige oogzorg en stijlvolle optiek met persoonlijke aandacht."
accordionItems={[
{
id: "optiek",
title: "Optiek",
content: "Een ruime collectie brillen en monturen met persoonlijk stijladvies.",
},
id: "optiek", title: "Optiek", content: "Een ruime collectie brillen en monturen met persoonlijk stijladvies."},
{
id: "oogzorg",
title: "Oogzorg",
content: "Oogcontroles en preventieve zorg om uw ogen gezond te houden.",
},
id: "oogzorg", title: "Oogzorg", content: "Oogcontroles en preventieve zorg om uw ogen gezond te houden."},
{
id: "optometrie",
title: "Optometrie",
content: "Professionele oogmetingen en analyse voor het beste zicht.",
},
id: "optometrie", title: "Optometrie", content: "Professionele oogmetingen en analyse voor het beste zicht."},
]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-man-covering-his-eye-sight-test_23-2148429665.jpg?_wi=2"
mediaAnimation="blur-reveal"
@@ -215,21 +142,15 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
title="Veelgestelde Vragen"
description="Alles wat u moet weten over uw bezoek aan onze winkel."
description="Alles wat u moet weten over uw bezoek aan onze winkel. KvK: 09071060."
imageSrc="http://img.b2bpic.net/free-photo/doctor-patient-ophthalmologist-s-office_23-2150923325.jpg?_wi=2"
mediaAnimation="blur-reveal"
faqsAnimation="slide-up"
faqs={[
{
id: "f1",
title: "Heb ik een afspraak nodig?",
content: "Voor een optometrisch onderzoek is een afspraak gewenst. Voor brillenadvies bent u altijd welkom.",
},
id: "f1", title: "Heb ik een afspraak nodig?", content: "Voor een optometrisch onderzoek is een afspraak gewenst. Voor brillenadvies bent u altijd welkom."},
{
id: "f2",
title: "Wordt een oogmeting vergoed?",
content: "Dit hangt af van uw zorgverzekering. Wij kunnen u adviseren hierover.",
},
id: "f2", title: "Wordt een oogmeting vergoed?", content: "Dit hangt af van uw zorgverzekering. Wij kunnen u adviseren hierover."},
]}
/>
</div>
@@ -243,25 +164,12 @@ export default function LandingPage() {
description="Heldere tarieven voor topkwaliteit oogzorg."
plans={[
{
id: "basis",
badge: "Basiszorg",
price: "Vanaf €45",
subtitle: "Standaard oogmeting",
features: [
"Refractie meting",
"Adviesgesprek",
],
id: "basis", badge: "Basiszorg", price: "Vanaf €45", subtitle: "Standaard oogmeting", features: [
"Refractie meting", "Adviesgesprek"],
},
{
id: "pro",
badge: "Optometrie",
price: "Vanaf €85",
subtitle: "Volledige screening",
features: [
"Medische check",
"Oogdrukmeting",
"Fundusfoto",
],
id: "pro", badge: "Optometrie", price: "Vanaf €85", subtitle: "Volledige screening", features: [
"Medische check", "Oogdrukmeting", "Fundusfoto"],
},
]}
/>
@@ -271,50 +179,31 @@ export default function LandingPage() {
<FooterBase
columns={[
{
title: "Te Kiefte Dinxperlo",
items: [
title: "Te Kiefte Dinxperlo", items: [
{
label: "Optiek Oogzorg Optometrie",
href: "/",
},
label: "Optiek Oogzorg Optometrie", href: "/"},
],
},
{
title: "Navigatie",
items: [
title: "Navigatie", items: [
{
label: "Home",
href: "/",
},
label: "Home", href: "/"},
{
label: "Diensten",
href: "/diensten",
},
label: "Diensten", href: "/diensten"},
{
label: "Over Ons",
href: "/over-ons",
},
label: "Over Ons", href: "/over-ons"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Contact",
items: [
title: "Contact", items: [
{
label: "Grensstraat 6, Dinxperlo",
href: "#",
},
label: "Grensstraat 6, Dinxperlo", href: "#"},
{
label: "+31 315 651 606",
href: "tel:+31315651606",
},
label: "+31 315 651 606", href: "tel:+31315651606"},
{
label: "info@tekieftedinxperlo.nl",
href: "mailto:info@tekieftedinxperlo.nl",
},
label: "info@tekieftedinxperlo.nl", href: "mailto:info@tekieftedinxperlo.nl"},
],
},
]}
@@ -324,4 +213,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}