From df62fa2131ffa58b85bd78c2dc6e3d151018fa05 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 13:48:48 +0000 Subject: [PATCH 1/7] Update src/app/booking/page.tsx --- src/app/booking/page.tsx | 38 +++++++++++++------------------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/src/app/booking/page.tsx b/src/app/booking/page.tsx index 72ee5c8..e733a0b 100644 --- a/src/app/booking/page.tsx +++ b/src/app/booking/page.tsx @@ -18,8 +18,7 @@ const navItems = [ const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Haircuts", href: "/pricing" }, { label: "Beard Trim", href: "/pricing" }, { label: "Styling", href: "/pricing" }, @@ -27,8 +26,7 @@ const footerColumns = [ ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "#about" }, { label: "Contact", href: "/contact" }, { label: "Location", href: "https://maps.google.com/?q=Greve+Strandvej+29" }, @@ -36,8 +34,7 @@ const footerColumns = [ ], }, { - title: "Connect", - items: [ + title: "Connect", items: [ { label: "Facebook", href: "https://facebook.com" }, { label: "Instagram", href: "https://instagram.com" }, { label: "Book Online", href: "https://strandvejensbarber.setmore.com" }, @@ -54,7 +51,7 @@ export default function BookingPage() { borderRadius="pill" contentWidth="small" sizing="largeSizeMediumTitles" - background="noiseDiagonalGradient" + background="none" cardStyle="layered-gradient" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -77,26 +74,17 @@ export default function BookingPage() { imageAlt="Barbershop interior" mediaAnimation="slide-up" mediaPosition="left" - useInvertedBackground={false} + useInvertedBackground={true} accordionItems={[ { - id: "1", - title: "Choose Your Service", - content: - "Vælg den service, du gerne vil have udført. Vi tilbyder haircuts, beard trimming, styling, og meget mere. Se vores priser og beskrivelser.", - }, + id: "1", title: "Choose Your Service", content: + "Vælg den service, du gerne vil have udført. Vi tilbyder haircuts, beard trimming, styling, og meget mere. Se vores priser og beskrivelser."}, { - id: "2", - title: "Select Your Time", - content: - "Vælg et tidspunkt, der passer dig. Vi har mange ledige slots gennem hele ugen. Book online eller ring os på +45 50 23 53 73.", - }, + id: "2", title: "Select Your Time", content: + "Vælg et tidspunkt, der passer dig. Vi har mange ledige slots gennem hele ugen. Book online eller ring os på +45 50 23 53 73."}, { - id: "3", - title: "Confirm Your Appointment", - content: - "Bekræft din booking og modtag en bekræftelse via email eller SMS. Vi glæder os til at se dig og levere den bedste barbershop-oplevelse.", - }, + id: "3", title: "Confirm Your Appointment", content: + "Bekræft din booking og modtag en bekræftelse via email eller SMS. Vi glæder os til at se dig og levere den bedste barbershop-oplevelse."}, ]} buttons={[ { text: "Book Now", href: "https://strandvejensbarber.setmore.com" }, @@ -114,7 +102,7 @@ export default function BookingPage() { tagIcon={Phone} tagAnimation="slide-up" background={{ variant: "sparkles-gradient" }} - useInvertedBackground={false} + useInvertedBackground={true} imageSrc="http://img.b2bpic.net/free-photo/modern-luxury-furniture-adorns-comfortable-home-interior-generated-by-ai_188544-29070.jpg?_wi=1" imageAlt="Barbershop interior" mediaAnimation="slide-up" @@ -138,4 +126,4 @@ export default function BookingPage() { ); -} \ No newline at end of file +} -- 2.49.1 From 550b52396182fcccfbaaca13fd8f480fa5883b08 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 13:48:48 +0000 Subject: [PATCH 2/7] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 38 +++++++++++++------------------------- 1 file changed, 13 insertions(+), 25 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 5983ce8..5252683 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -18,8 +18,7 @@ const navItems = [ const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Haircuts", href: "/pricing" }, { label: "Beard Trim", href: "/pricing" }, { label: "Styling", href: "/pricing" }, @@ -27,8 +26,7 @@ const footerColumns = [ ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "#about" }, { label: "Contact", href: "/contact" }, { label: "Location", href: "https://maps.google.com/?q=Greve+Strandvej+29" }, @@ -36,8 +34,7 @@ const footerColumns = [ ], }, { - title: "Connect", - items: [ + title: "Connect", items: [ { label: "Facebook", href: "https://facebook.com" }, { label: "Instagram", href: "https://instagram.com" }, { label: "Book Online", href: "https://strandvejensbarber.setmore.com" }, @@ -54,7 +51,7 @@ export default function ContactPage() { borderRadius="pill" contentWidth="small" sizing="largeSizeMediumTitles" - background="noiseDiagonalGradient" + background="none" cardStyle="layered-gradient" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -74,7 +71,7 @@ export default function ContactPage() { tagIcon={Phone} tagAnimation="slide-up" background={{ variant: "sparkles-gradient" }} - useInvertedBackground={false} + useInvertedBackground={true} imageSrc="http://img.b2bpic.net/free-photo/modern-luxury-furniture-adorns-comfortable-home-interior-generated-by-ai_188544-29070.jpg?_wi=2" imageAlt="Barbershop interior" mediaAnimation="slide-up" @@ -98,26 +95,17 @@ export default function ContactPage() { imageAlt="Barbershop location" mediaAnimation="slide-up" mediaPosition="left" - useInvertedBackground={false} + useInvertedBackground={true} accordionItems={[ { - id: "1", - title: "Opening Hours", - content: - "Mandag - Fredag: 09:00 - 18:00\nLørdag: 10:00 - 16:00\nSøndag: Lukket\n\nVi anbefaler at booke din tid på forhånd, da vi ofte er fuldt booket.", - }, + id: "1", title: "Opening Hours", content: + "Mandag - Fredag: 09:00 - 18:00\nLørdag: 10:00 - 16:00\nSøndag: Lukket\n\nVi anbefaler at booke din tid på forhånd, da vi ofte er fuldt booket."}, { - id: "2", - title: "How to Reach Us", - content: - "Telefon: +45 50 23 53 73\nEmail: info@strandvejensbarber.dk\n\nDu kan også booke direkte gennem vores online bookingsystem på strandvejensbarber.setmore.com", - }, + id: "2", title: "How to Reach Us", content: + "Telefon: +45 50 23 53 73\nEmail: info@strandvejensbarber.dk\n\nDu kan også booke direkte gennem vores online bookingsystem på strandvejensbarber.setmore.com"}, { - id: "3", - title: "Location Details", - content: - "Greve Strandvej 29, 2670 Greve Strand, Danmark\n\nParking er tilgængelig foran barbershopppen. Vi ligger centralt i Greve Strand og er let tilgængelig.", - }, + id: "3", title: "Location Details", content: + "Greve Strandvej 29, 2670 Greve Strand, Danmark\n\nParking er tilgængelig foran barbershopppen. Vi ligger centralt i Greve Strand og er let tilgængelig."}, ]} buttons={[ { text: "Call Us", href: "tel:+4550235373" }, @@ -139,4 +127,4 @@ export default function ContactPage() { ); -} \ No newline at end of file +} -- 2.49.1 From 9d02d874311c74e00701c91b5f845c6c9d995a70 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 13:48:49 +0000 Subject: [PATCH 3/7] Update src/app/gallery/page.tsx --- src/app/gallery/page.tsx | 88 +++++++++++----------------------------- 1 file changed, 23 insertions(+), 65 deletions(-) diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 33e3b03..d518cc2 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -18,8 +18,7 @@ const navItems = [ const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Haircuts", href: "/pricing" }, { label: "Beard Trim", href: "/pricing" }, { label: "Styling", href: "/pricing" }, @@ -27,8 +26,7 @@ const footerColumns = [ ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "#about" }, { label: "Contact", href: "/contact" }, { label: "Location", href: "https://maps.google.com/?q=Greve+Strandvej+29" }, @@ -36,8 +34,7 @@ const footerColumns = [ ], }, { - title: "Connect", - items: [ + title: "Connect", items: [ { label: "Facebook", href: "https://facebook.com" }, { label: "Instagram", href: "https://instagram.com" }, { label: "Book Online", href: "https://strandvejensbarber.setmore.com" }, @@ -54,7 +51,7 @@ export default function GalleryPage() { borderRadius="pill" contentWidth="small" sizing="largeSizeMediumTitles" - background="noiseDiagonalGradient" + background="none" cardStyle="layered-gradient" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -79,61 +76,25 @@ export default function GalleryPage() { carouselMode="buttons" blogs={[ { - id: "1", - category: "Fade Haircut", - title: "Classic Fade with Line Design", - excerpt: - "Modern fade with sharp line design and beard work. Perfect for a polished look.", - imageSrc: - "http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon-styling-beard-with-comb_613910-5069.jpg?_wi=2", - imageAlt: "Fade haircut example", - authorName: "Strandvejens Barber", - authorAvatar: - "http://img.b2bpic.net/free-vector/flat-variety-user-avatar_23-2147543529.jpg", - date: "25 Jan 2025", - }, + id: "1", category: "Fade Haircut", title: "Classic Fade with Line Design", excerpt: + "Modern fade with sharp line design and beard work. Perfect for a polished look.", imageSrc: + "http://img.b2bpic.net/free-photo/professional-barber-working-with-client-hairdressing-salon-styling-beard-with-comb_613910-5069.jpg?_wi=2", imageAlt: "Fade haircut example", authorName: "Strandvejens Barber", authorAvatar: + "http://img.b2bpic.net/free-vector/flat-variety-user-avatar_23-2147543529.jpg", date: "25 Jan 2025"}, { - id: "2", - category: "Undercut", - title: "Textured Undercut Style", - excerpt: - "Contemporary undercut with textured top for a stylish, modern appearance.", - imageSrc: - "http://img.b2bpic.net/free-photo/attractive-pensive-man-is-waiting-his-turn-get-haircut-busy-barbershop_613910-21489.jpg?_wi=2", - imageAlt: "Undercut haircut example", - authorName: "Strandvejens Barber", - authorAvatar: - "http://img.b2bpic.net/free-vector/flat-variety-user-avatar_23-2147543529.jpg", - date: "20 Jan 2025", - }, + id: "2", category: "Undercut", title: "Textured Undercut Style", excerpt: + "Contemporary undercut with textured top for a stylish, modern appearance.", imageSrc: + "http://img.b2bpic.net/free-photo/attractive-pensive-man-is-waiting-his-turn-get-haircut-busy-barbershop_613910-21489.jpg?_wi=2", imageAlt: "Undercut haircut example", authorName: "Strandvejens Barber", authorAvatar: + "http://img.b2bpic.net/free-vector/flat-variety-user-avatar_23-2147543529.jpg", date: "20 Jan 2025"}, { - id: "3", - category: "Beard Design", - title: "Detailed Beard Sculpting", - excerpt: - "Precision beard design with careful attention to shape and symmetry.", - imageSrc: - "http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-barbershop-close-up-photo_613910-18422.jpg?_wi=3", - imageAlt: "Beard design example", - authorName: "Strandvejens Barber", - authorAvatar: - "http://img.b2bpic.net/free-vector/flat-variety-user-avatar_23-2147543529.jpg", - date: "18 Jan 2025", - }, + id: "3", category: "Beard Design", title: "Detailed Beard Sculpting", excerpt: + "Precision beard design with careful attention to shape and symmetry.", imageSrc: + "http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-barbershop-close-up-photo_613910-18422.jpg?_wi=3", imageAlt: "Beard design example", authorName: "Strandvejens Barber", authorAvatar: + "http://img.b2bpic.net/free-vector/flat-variety-user-avatar_23-2147543529.jpg", date: "18 Jan 2025"}, { - id: "4", - category: "Client Transformation", - title: "Complete Makeover", - excerpt: - "Full haircut and beard transformation for a fresh, confident look.", - imageSrc: - "http://img.b2bpic.net/free-photo/low-angle-barbershop-concept_23-2148506214.jpg?_wi=2", - imageAlt: "Client transformation", - authorName: "Strandvejens Barber", - authorAvatar: - "http://img.b2bpic.net/free-vector/flat-variety-user-avatar_23-2147543529.jpg", - date: "15 Jan 2025", - }, + id: "4", category: "Client Transformation", title: "Complete Makeover", excerpt: + "Full haircut and beard transformation for a fresh, confident look.", imageSrc: + "http://img.b2bpic.net/free-photo/low-angle-barbershop-concept_23-2148506214.jpg?_wi=2", imageAlt: "Client transformation", authorName: "Strandvejens Barber", authorAvatar: + "http://img.b2bpic.net/free-vector/flat-variety-user-avatar_23-2147543529.jpg", date: "15 Jan 2025"}, ]} /> @@ -141,14 +102,11 @@ export default function GalleryPage() { {/* Call to Action Section */} @@ -270,70 +204,34 @@ export default function HomePage() { carouselMode="buttons" testimonials={[ { - id: "1", - name: "Erik Nielsen", - role: "Regular Customer", - testimonial: - "Fantastisk service! Barberen er meget professionel og ved præcis hvad han laver. Jeg har været her i flere år og kan kun anbefale Strandvejens Barber.", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", - imageAlt: "Erik Nielsen", - icon: ThumbsUp, + id: "1", name: "Erik Nielsen", role: "Regular Customer", testimonial: + "Fantastisk service! Barberen er meget professionel og ved præcis hvad han laver. Jeg har været her i flere år og kan kun anbefale Strandvejens Barber.", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Erik Nielsen", icon: ThumbsUp, }, { - id: "2", - name: "Johannes Petersen", - role: "First Time Client", - testimonial: - "Skøn atmosfære og høj kvalitet arbejde. Den perfekte barber oplevelse i Greve Strand. Vil helt sikkert blive hængende som kunde.", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", - imageAlt: "Johannes Petersen", - icon: Heart, + id: "2", name: "Johannes Petersen", role: "First Time Client", testimonial: + "Skøn atmosfære og høj kvalitet arbejde. Den perfekte barber oplevelse i Greve Strand. Vil helt sikkert blive hængende som kunde.", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", imageAlt: "Johannes Petersen", icon: Heart, }, { - id: "3", - name: "Thomas Andersen", - role: "Loyal Customer", - testimonial: - "Altid en god tid her. Barberen lytter til hvad jeg vil have og leverer præcis det. Rolige og hyggelige omgivelser som de lover.", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", - imageAlt: "Thomas Andersen", - icon: CheckCircle, + id: "3", name: "Thomas Andersen", role: "Loyal Customer", testimonial: + "Altid en god tid her. Barberen lytter til hvad jeg vil have og leverer præcis det. Rolige og hyggelige omgivelser som de lover.", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", imageAlt: "Thomas Andersen", icon: CheckCircle, }, { - id: "4", - name: "Morten Larsen", - role: "Business Owner", - testimonial: - "Som travl forretningmand værdsætter jeg professionel service. Her får jeg præcis det - høj kvalitet og respekt for min tid.", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4", - imageAlt: "Morten Larsen", - icon: Briefcase, + id: "4", name: "Morten Larsen", role: "Business Owner", testimonial: + "Som travl forretningmand værdsætter jeg professionel service. Her får jeg præcis det - høj kvalitet og respekt for min tid.", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4", imageAlt: "Morten Larsen", icon: Briefcase, }, { - id: "5", - name: "Peter Dahl", - role: "Student", - testimonial: - "Bedste barbershop i Greve! Gode priser, god atmosfære og skarp hårklipning. Kan varmt anbefales til alle.", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=5", - imageAlt: "Peter Dahl", - icon: Award, + id: "5", name: "Peter Dahl", role: "Student", testimonial: + "Bedste barbershop i Greve! Gode priser, god atmosfære og skarp hårklipning. Kan varmt anbefales til alle.", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=5", imageAlt: "Peter Dahl", icon: Award, }, { - id: "6", - name: "Rune Jensen", - role: "Regular Customer", - testimonial: - "Altid venlig betjening og top kvalitet arbejde. Strandvejens Barber er mit go-to sted for hårklipning hver gang.", - imageSrc: - "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=6", - imageAlt: "Rune Jensen", - icon: Star, + id: "6", name: "Rune Jensen", role: "Regular Customer", testimonial: + "Altid venlig betjening og top kvalitet arbejde. Strandvejens Barber er mit go-to sted for hårklipning hver gang.", imageSrc: + "http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=6", imageAlt: "Rune Jensen", icon: Star, }, ]} /> @@ -342,14 +240,11 @@ export default function HomePage() { {/* About Section */}
); -} \ No newline at end of file +} -- 2.49.1 From 481c0cdd0366835470114f70f300fbad9ca5fbe8 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 13:48:50 +0000 Subject: [PATCH 6/7] Update src/app/pricing/page.tsx --- src/app/pricing/page.tsx | 102 ++++++++++----------------------------- 1 file changed, 25 insertions(+), 77 deletions(-) diff --git a/src/app/pricing/page.tsx b/src/app/pricing/page.tsx index b0d8e2e..74964d8 100644 --- a/src/app/pricing/page.tsx +++ b/src/app/pricing/page.tsx @@ -18,8 +18,7 @@ const navItems = [ const footerColumns = [ { - title: "Services", - items: [ + title: "Services", items: [ { label: "Haircuts", href: "/pricing" }, { label: "Beard Trim", href: "/pricing" }, { label: "Styling", href: "/pricing" }, @@ -27,8 +26,7 @@ const footerColumns = [ ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "#about" }, { label: "Contact", href: "/contact" }, { label: "Location", href: "https://maps.google.com/?q=Greve+Strandvej+29" }, @@ -36,8 +34,7 @@ const footerColumns = [ ], }, { - title: "Connect", - items: [ + title: "Connect", items: [ { label: "Facebook", href: "https://facebook.com" }, { label: "Instagram", href: "https://instagram.com" }, { label: "Book Online", href: "https://strandvejensbarber.setmore.com" }, @@ -54,7 +51,7 @@ export default function PricingPage() { borderRadius="pill" contentWidth="small" sizing="largeSizeMediumTitles" - background="noiseDiagonalGradient" + background="none" cardStyle="layered-gradient" primaryButtonStyle="double-inset" secondaryButtonStyle="solid" @@ -70,75 +67,35 @@ export default function PricingPage() { ); -} \ No newline at end of file +} -- 2.49.1 From 40b99d507df5e6dc3287efd8e9029f8130b91059 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 13:48:51 +0000 Subject: [PATCH 7/7] Update src/app/styles/variables.css --- src/app/styles/variables.css | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 676c0e8..0de5e24 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -10,15 +10,15 @@ --accent: #ffffff; --background-accent: #ffffff; */ - --background: #f7f6f7; - --card: #ffffff; - --foreground: #0c1325; - --primary-cta: #0798ff; - --primary-cta-text: #f7f6f7; - --secondary-cta: #ffffff; - --secondary-cta-text: #0c1325; - --accent: #93c7ff; - --background-accent: #a8cde8; + --background: #0a0a0a; + --card: #1a1a1a; + --foreground: #ffffff; + --primary-cta: #e6e6e6; + --primary-cta-text: #0a0a0a; + --secondary-cta: #1a1a1a; + --secondary-cta-text: #ffffff; + --accent: #404040; + --background-accent: #2a2a2a; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1