Merge version_1 into main #2
231
src/app/page.tsx
231
src/app/page.tsx
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user