Merge version_1_1782899740110 into main #1

Merged
bender merged 3 commits from version_1_1782899740110 into main 2026-07-01 09:58:16 +00:00
2 changed files with 43 additions and 115 deletions

View File

@@ -8,32 +8,25 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Forside",
"href": "/"
"name": "Forside", "href": "/"
},
{
"name": "For bygherrer",
"href": "/bygherrer"
"name": "For bygherrer", "href": "/bygherrer"
},
{
"name": "For annoncører",
"href": "/annoncoerer"
"name": "For annoncører", "href": "/annoncoerer"
},
{
"name": "Cases",
"href": "/cases"
"name": "Cases", "href": "/cases"
},
{
"name": "Hero",
"href": "#hero"
"name": "Hero", "href": "#hero"
},
{
"name": "Testimonials",
"href": "#testimonials"
"name": "Testimonials", "href": "#testimonials"
},
{
"name": "Metrics",
"href": "#metrics"
"name": "Metrics", "href": "#metrics"
}
];
@@ -43,10 +36,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="Urban OOH"
logoImageSrc="https://storage.googleapis.com/webild/default/no-image.jpg?id=tx6dhf"
ctaButton={{
text: "Kontakt os",
href: "/kontakt",
}}
text: "Kontakt os", href: "/kontakt"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -57,49 +49,33 @@ export default function Layout() {
brand="Urban OOH"
columns={[
{
title: "Menu",
items: [
title: "Menu", items: [
{
label: "Forside",
href: "/",
},
label: "Forside", href: "/"},
{
label: "For bygherrer",
href: "/bygherrer",
},
label: "For bygherrer", href: "/bygherrer"},
{
label: "For annoncører",
href: "/annoncoerer",
},
label: "For annoncører", href: "/annoncoerer"},
],
},
{
title: "Virksomhed",
items: [
title: "Virksomhed", items: [
{
label: "Kontakt",
href: "/kontakt",
},
label: "Kontakt", href: "/kontakt"},
{
label: "Cases",
href: "/cases",
},
label: "Cases", href: "/cases"},
],
},
]}
copyright="© 2024 Urban OOH. Alle rettigheder forbeholdes."
links={[
{
label: "Privatliv",
href: "#",
},
label: "Privatliv", href: "#"},
{
label: "Cookies",
href: "#",
},
label: "Cookies", href: "#"},
]}
/>
</SectionErrorBoundary>
</StyleProvider>
);
}
}

View File

@@ -1,8 +1,8 @@
import AboutTestimonialParallax from '@/components/sections/about/AboutTestimonialParallax';
import HeroBillboard from '@/components/sections/hero/HeroBillboard';
import MetricsFeatureCards from '@/components/sections/metrics/MetricsFeatureCards';
import TestimonialMarqueeOverlayCards from '@/components/sections/testimonial/TestimonialMarqueeOverlayCards';
import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard';
import AboutTestimonialParallax from '@/components/sections/about/AboutTestimonialParallax';
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
export default function HomePage() {
@@ -14,13 +14,9 @@ export default function HomePage() {
title="Forvandl byggeplads til premium medieflade."
description="Urban OOH forbinder bygherrer med de stærkeste storformat-placeringer i Danmark."
primaryButton={{
text: "For bygherrer",
href: "/bygherrer",
}}
text: "For bygherrer", href: "/bygherrer"}}
secondaryButton={{
text: "For annoncører",
href: "/annoncoerer",
}}
text: "For annoncører", href: "/annoncoerer"}}
imageSrc="http://img.b2bpic.net/free-photo/minimalist-architecture-with-reflective-pool_23-2151993722.jpg"
textAnimation="fade"
/>
@@ -35,40 +31,20 @@ export default function HomePage() {
description="Hør hvad bygherrer og mediebureauer siger."
testimonials={[
{
name: "Anders Jensen",
role: "Udviklingschef",
company: "ByggePartner",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/large-billboard-street_132075-5669.jpg",
},
name: "Anders Jensen", role: "Udviklingschef", company: "ByggePartner", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/large-billboard-street_132075-5669.jpg"},
{
name: "Mette Nielsen",
role: "Media Planner",
company: "Agency Nord",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/staircase-near-blue-wall-garage-leading-red-door_181624-16517.jpg",
},
name: "Mette Nielsen", role: "Media Planner", company: "Agency Nord", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/staircase-near-blue-wall-garage-leading-red-door_181624-16517.jpg"},
{
name: "Søren Holm",
role: "CEO",
company: "Holm Ejendomme",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-yellow-spiral-staircase-sunlight_181624-12099.jpg",
},
name: "Søren Holm", role: "CEO", company: "Holm Ejendomme", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-yellow-spiral-staircase-sunlight_181624-12099.jpg"},
{
name: "Trine Østergaard",
role: "Brand Manager",
company: "Retail Group",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-influencer-connecting-social-network-digital-world_482257-126523.jpg",
},
name: "Trine Østergaard", role: "Brand Manager", company: "Retail Group", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-influencer-connecting-social-network-digital-world_482257-126523.jpg"},
{
name: "Jesper Vester",
role: "Director",
company: "Vester Byg",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-with-map_1153-414.jpg",
},
name: "Jesper Vester", role: "Director", company: "Vester Byg", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-with-map_1153-414.jpg"},
]}
textAnimation="fade"
/>
@@ -83,31 +59,16 @@ export default function HomePage() {
description="Vi skaber markant impact for brands i byrummet."
metrics={[
{
value: "200k+",
title: "Månedlige visninger",
features: [
"Høj trafik flow",
"Unik lokation",
"Primetid eksponering",
],
value: "200k+", title: "Månedlige visninger", features: [
"Høj trafik flow", "Unik lokation", "Primetid eksponering"],
},
{
value: "98%",
title: "Kampagne recall",
features: [
"Høj gennemslagskraft",
"Kreativ frihed",
"Premium format",
],
value: "98%", title: "Kampagne recall", features: [
"Høj gennemslagskraft", "Kreativ frihed", "Premium format"],
},
{
value: "15+",
title: "Nye lokationer",
features: [
"Vækst i byer",
"Strategisk valg",
"Bygherre fokus",
],
value: "15+", title: "Nye lokationer", features: [
"Vækst i byer", "Strategisk valg", "Bygherre fokus"],
},
]}
textAnimation="slide-up"
@@ -123,21 +84,13 @@ export default function HomePage() {
author="Jesper Vester, Vester Byg"
avatars={[
{
name: "Anders",
imageSrc: "http://img.b2bpic.net/free-photo/male-cool-influencer-hosting-live-presentation-with-hands-free-microphone_482257-126542.jpg",
},
name: "Anders", imageSrc: "http://img.b2bpic.net/free-photo/male-cool-influencer-hosting-live-presentation-with-hands-free-microphone_482257-126542.jpg"},
{
name: "Mette",
imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-woman-exploring-city_23-2149186681.jpg",
},
name: "Mette", imageSrc: "http://img.b2bpic.net/free-photo/young-stylish-woman-exploring-city_23-2149186681.jpg"},
{
name: "Søren",
imageSrc: "http://img.b2bpic.net/free-photo/young-japanese-woman-outdoors_23-2149010153.jpg",
},
name: "Søren", imageSrc: "http://img.b2bpic.net/free-photo/young-japanese-woman-outdoors_23-2149010153.jpg"},
{
name: "Trine",
imageSrc: "http://img.b2bpic.net/free-photo/young-adult-traveling-london_23-2149259455.jpg",
},
name: "Trine", imageSrc: "http://img.b2bpic.net/free-photo/young-adult-traveling-london_23-2149259455.jpg"},
]}
textAnimation="fade"
/>
@@ -148,10 +101,9 @@ export default function HomePage() {
<SectionErrorBoundary name="about">
<AboutTestimonialParallax
imageSrc="https://storage.googleapis.com/webild/default/no-image.jpg?id=tx6dhf"
imageAlt="minimalist logo urban ooh"
/>
</SectionErrorBoundary>
</div>
</>
);
}
}