Merge version_1 into main #2

Merged
bender merged 1 commits from version_1 into main 2026-04-17 17:31:27 +00:00

View File

@@ -19,27 +19,22 @@ export default function LandingPage() {
defaultButtonVariant="bounce-effect"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Hjem",
id: "hero",
},
{
name: "Om oss",
id: "about",
},
{
name: "Tjenester",
id: "services",
},
{
name: "Kontakt",
id: "contact",
},
{ name: "Hjem", id: "hero" },
{ name: "Om oss", id: "about" },
{ name: "Tjenester", id: "services" },
{ name: "Kontakt", id: "contact" },
]}
brandName="AK Ventilasjon AS"
/>
@@ -49,37 +44,14 @@ export default function LandingPage() {
<HeroCarouselLogo
logoText="AK Ventilasjon AS"
description="Ledende ventilasjonsentreprenør i Stavanger-regionen. Vi leverer profesjonelle ventilasjonsløsninger for alle bygg."
buttons={[
{
text: "Kontakt oss",
href: "#contact",
},
]}
buttons={[{ text: "Kontakt oss", href: "#contact" }]}
slides={[
{
imageSrc: "http://img.b2bpic.net/free-photo/dolly-shot-air-conditioner-side-panel-opened-before-customer-comissioned-repairments-are-being-done-faulty-wiring-hvac-system-prepared-be-fixed-by-professional-engineer_482257-65948.jpg?_wi=1",
imageAlt: "Ventilasjonsanlegg 1",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/engineer-arriving-location-help-apprentice-mend-busted-electric-coils-damaged-external-air-conditioner-technicians-comissioned-prevent-internal-parts-breakdowns-ensuring-timely-repair_482257-75177.jpg?_wi=1",
imageAlt: "Ventilasjonsanlegg 2",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-dirty-broken-inside-compartments-air-conditioner_632498-1084.jpg?_wi=1",
imageAlt: "Ventilasjonsanlegg 3",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-tool_23-2148921405.jpg?_wi=1",
imageAlt: "Ventilasjonsanlegg 4",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388951.jpg?_wi=1",
imageAlt: "Ventilasjonsanlegg 5",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/white-metallic-building-pipes_250224-254.jpg",
imageAlt: "Ventilasjonsanlegg 6",
},
{ imageSrc: "http://img.b2bpic.net/free-photo/dolly-shot-air-conditioner-side-panel-opened-before-customer-comissioned-repairments-are-being-done-faulty-wiring-hvac-system-prepared-be-fixed-by-professional-engineer_482257-65948.jpg", imageAlt: "Ventilasjonsanlegg 1" },
{ imageSrc: "http://img.b2bpic.net/free-photo/engineer-arriving-location-help-apprentice-mend-busted-electric-coils-damaged-external-air-conditioner-technicians-comissioned-prevent-internal-parts-breakdowns-ensuring-timely-repair_482257-75177.jpg", imageAlt: "Ventilasjonsanlegg 2" },
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-dirty-broken-inside-compartments-air-conditioner_632498-1084.jpg", imageAlt: "Ventilasjonsanlegg 3" },
{ imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-tool_23-2148921405.jpg", imageAlt: "Ventilasjonsanlegg 4" },
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388951.jpg", imageAlt: "Ventilasjonsanlegg 5" },
{ imageSrc: "http://img.b2bpic.net/free-photo/white-metallic-building-pipes_250224-254.jpg", imageAlt: "Ventilasjonsanlegg 6" },
]}
/>
</div>
@@ -89,21 +61,9 @@ export default function LandingPage() {
useInvertedBackground={true}
title="Om oss"
metrics={[
{
icon: Award,
label: "Års erfaring",
value: "15+",
},
{
icon: CheckCircle,
label: "Fullførte prosjekter",
value: "500+",
},
{
icon: Users,
label: "Fornøyde kunder",
value: "200+",
},
{ icon: Award, label: "Års erfaring", value: "15+" },
{ icon: CheckCircle, label: "Fullførte prosjekter", value: "500+" },
{ icon: Users, label: "Fornøyde kunder", value: "200+" },
]}
metricsAnimation="slide-up"
/>
@@ -116,49 +76,25 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
title: "Installasjon",
description: "Vi monterer komplette ventilasjonsanlegg tilpasset ditt behov.",
icon: Zap,
title: "Installasjon", description: "Vi monterer komplette ventilasjonsanlegg tilpasset ditt behov.", icon: Zap,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/meticulous-wiremen-expertly-refilling-freon-external-air-conditioner-while-using-manifold-measurement-device-closely-measure-pressure-hvac-system-ensuring-perfect-cooling-performance_482257-68069.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388957.jpg",
},
{ imageSrc: "http://img.b2bpic.net/free-photo/meticulous-wiremen-expertly-refilling-freon-external-air-conditioner-while-using-manifold-measurement-device-closely-measure-pressure-hvac-system-ensuring-perfect-cooling-performance_482257-68069.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388957.jpg" },
],
imageSrc: "http://img.b2bpic.net/free-photo/dolly-shot-air-conditioner-side-panel-opened-before-customer-comissioned-repairments-are-being-done-faulty-wiring-hvac-system-prepared-be-fixed-by-professional-engineer_482257-65948.jpg?_wi=2",
imageAlt: "ventilation system industrial",
},
{
title: "Service og Vedlikehold",
description: "Forebyggende vedlikehold for optimal drift og inneklima.",
icon: Shield,
title: "Service og Vedlikehold", description: "Forebyggende vedlikehold for optimal drift og inneklima.", icon: Shield,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-ventilation-system_23-2149281313.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/worker-testing-condenser-blower-fan_482257-80206.jpg",
},
{ imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-ventilation-system_23-2149281313.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/worker-testing-condenser-blower-fan_482257-80206.jpg" },
],
imageSrc: "http://img.b2bpic.net/free-photo/engineer-arriving-location-help-apprentice-mend-busted-electric-coils-damaged-external-air-conditioner-technicians-comissioned-prevent-internal-parts-breakdowns-ensuring-timely-repair_482257-75177.jpg?_wi=2",
imageAlt: "ventilation system industrial",
},
{
title: "Energirådgivning",
description: "Optimalisering av anlegg for redusert energiforbruk og kostnader.",
icon: TrendingUp,
title: "Energirådgivning", description: "Optimalisering av anlegg for redusert energiforbruk og kostnader.", icon: TrendingUp,
mediaItems: [
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388959.jpg",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/vertical-low-angle-shot-metal-ceiling-white-concrete-hallway_181624-6748.jpg",
},
{ imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388959.jpg" },
{ imageSrc: "http://img.b2bpic.net/free-photo/vertical-low-angle-shot-metal-ceiling-white-concrete-hallway_181624-6748.jpg" },
],
imageSrc: "http://img.b2bpic.net/free-photo/close-up-dirty-broken-inside-compartments-air-conditioner_632498-1084.jpg?_wi=2",
imageAlt: "ventilation system industrial",
},
]}
title="Våre tjenester"
@@ -173,21 +109,9 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={true}
metrics={[
{
id: "m1",
value: "98%",
description: "Kundetilfredshet",
},
{
id: "m2",
value: "24/7",
description: "Tilgjengelighet",
},
{
id: "m3",
value: "100%",
description: "Sertifisert personell",
},
{ id: "m1", value: "98%", description: "Kundetilfredshet" },
{ id: "m2", value: "24/7", description: "Tilgjengelighet" },
{ id: "m3", value: "100%", description: "Sertifisert personell" },
]}
title="Nøkkeltall"
description="Kvalitet i alle ledd for trygge installasjoner."
@@ -200,60 +124,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Kjell Lerang",
date: "2016",
title: "Kunde",
quote: "Veldig profesjonelle og rask levering.",
tag: "5 stjerner",
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-beautiful-brunette-female-wearing-working-clothes-apron-standing-workshop_613910-5811.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/dolly-shot-air-conditioner-side-panel-opened-before-customer-comissioned-repairments-are-being-done-faulty-wiring-hvac-system-prepared-be-fixed-by-professional-engineer_482257-65948.jpg?_wi=3",
imageAlt: "professional customer happy",
},
id: "1", name: "Kjell Lerang", date: "2016", title: "Kunde", quote: "Veldig profesjonelle og rask levering.", tag: "5 stjerner", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-beautiful-brunette-female-wearing-working-clothes-apron-standing-workshop_613910-5811.jpg", imageSrc: "http://img.b2bpic.net/free-photo/dolly-shot-air-conditioner-side-panel-opened-before-customer-comissioned-repairments-are-being-done-faulty-wiring-hvac-system-prepared-be-fixed-by-professional-engineer_482257-65948.jpg"},
{
id: "2",
name: "Erik Nilsen",
date: "2023",
title: "Borettslagsleder",
quote: "Effektiv service på anlegget vårt.",
tag: "5 stjerner",
avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businessman-with-tablet-pc_1262-1044.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/engineer-arriving-location-help-apprentice-mend-busted-electric-coils-damaged-external-air-conditioner-technicians-comissioned-prevent-internal-parts-breakdowns-ensuring-timely-repair_482257-75177.jpg?_wi=3",
imageAlt: "professional customer happy",
},
id: "2", name: "Erik Nilsen", date: "2023", title: "Borettslagsleder", quote: "Effektiv service på anlegget vårt.", tag: "5 stjerner", avatarSrc: "http://img.b2bpic.net/free-photo/portrait-happy-businessman-with-tablet-pc_1262-1044.jpg", imageSrc: "http://img.b2bpic.net/free-photo/engineer-arriving-location-help-apprentice-mend-busted-electric-coils-damaged-external-air-conditioner-technicians-comissioned-prevent-internal-parts-breakdowns-ensuring-timely-repair_482257-75177.jpg"},
{
id: "3",
name: "Anne Solberg",
date: "2024",
title: "Privatkunde",
quote: "God rådgivning om inneklima.",
tag: "5 stjerner",
avatarSrc: "http://img.b2bpic.net/free-photo/business-partners-meeting-cafe_53876-20918.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-dirty-broken-inside-compartments-air-conditioner_632498-1084.jpg?_wi=3",
imageAlt: "professional customer happy",
},
id: "3", name: "Anne Solberg", date: "2024", title: "Privatkunde", quote: "God rådgivning om inneklima.", tag: "5 stjerner", avatarSrc: "http://img.b2bpic.net/free-photo/business-partners-meeting-cafe_53876-20918.jpg", imageSrc: "http://img.b2bpic.net/free-photo/close-up-dirty-broken-inside-compartments-air-conditioner_632498-1084.jpg"},
{
id: "4",
name: "Per Hansen",
date: "2024",
title: "Næringskunde",
quote: "Anbefales på det sterkeste.",
tag: "5 stjerner",
avatarSrc: "http://img.b2bpic.net/free-photo/smiling-financial-advisor-feeling-satisfied-after-meeting-with-couple-their-home_637285-3811.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-tool_23-2148921405.jpg?_wi=2",
imageAlt: "professional customer happy",
},
id: "4", name: "Per Hansen", date: "2024", title: "Næringskunde", quote: "Anbefales på det sterkeste.", tag: "5 stjerner", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-financial-advisor-feeling-satisfied-after-meeting-with-couple-their-home_637285-3811.jpg", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-working-with-tool_23-2148921405.jpg"},
{
id: "5",
name: "Mona Svendsen",
date: "2024",
title: "Privatkunde",
quote: "Veldig fornøyd med installasjonen.",
tag: "5 stjerner",
avatarSrc: "http://img.b2bpic.net/free-photo/crazy-hero-happy-expression_1194-4144.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388951.jpg?_wi=2",
imageAlt: "professional customer happy",
},
id: "5", name: "Mona Svendsen", date: "2024", title: "Privatkunde", quote: "Veldig fornøyd med installasjonen.", tag: "5 stjerner", avatarSrc: "http://img.b2bpic.net/free-photo/crazy-hero-happy-expression_1194-4144.jpg", imageSrc: "http://img.b2bpic.net/free-photo/close-up-ventilation-system_23-2149388951.jpg"},
]}
title="Kundeomtaler"
description="Hva sier våre kunder om oss?"
@@ -265,21 +144,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
faqs={[
{
id: "f1",
title: "Hvor ofte bør filteret byttes?",
content: "Vi anbefaler bytte av filter minst én gang i året.",
},
{
id: "f2",
title: "Kan dere hjelpe med service?",
content: "Ja, vi utfører service på de fleste anlegg.",
},
{
id: "f3",
title: "Hva koster et nytt anlegg?",
content: "Pris avhenger av boligens størrelse og kompleksitet.",
},
{ id: "f1", title: "Hvor ofte bør filteret byttes?", content: "Vi anbefaler bytte av filter minst én gang i året." },
{ id: "f2", title: "Kan dere hjelpe med service?", content: "Ja, vi utfører service på de fleste anlegg." },
{ id: "f3", title: "Hva koster et nytt anlegg?", content: "Pris avhenger av boligens størrelse og kompleksitet." },
]}
title="Ofte stilte spørsmål"
description="Her finner du svar på det du måtte lure på om ventilasjon."
@@ -290,9 +157,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
tag="Kontakt oss"
title="Ta kontakt i dag"
description="Vi er klare for å hjelpe deg med ditt ventilasjonsprosjekt i Stavanger-området."
@@ -304,16 +169,8 @@ export default function LandingPage() {
logoText="AK Ventilasjon AS"
copyrightText="© 2025 AK Ventilasjon AS. Alle rettigheter reservert."
socialLinks={[
{
icon: Facebook,
href: "#",
ariaLabel: "Facebook",
},
{
icon: Instagram,
href: "#",
ariaLabel: "Instagram",
},
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
{ icon: Instagram, href: "#", ariaLabel: "Instagram" },
]}
/>
</div>