24 Commits

Author SHA1 Message Date
1d419191dd Merge version_2 into main
Merge version_2 into main
2026-03-11 19:20:58 +00:00
cc3d95c6ee Update src/app/page.tsx 2026-03-11 19:20:54 +00:00
076a381236 Merge version_2 into main
Merge version_2 into main
2026-03-11 19:14:46 +00:00
46df0c8154 Update src/app/page.tsx 2026-03-11 19:14:42 +00:00
338a637247 Merge version_2 into main
Merge version_2 into main
2026-03-11 19:12:56 +00:00
b4aa739e36 Update src/app/page.tsx 2026-03-11 19:12:52 +00:00
c461861f08 Merge version_2 into main
Merge version_2 into main
2026-03-11 19:10:31 +00:00
ecbdf373b0 Update src/app/page.tsx 2026-03-11 19:10:27 +00:00
3df1a62f42 Merge version_2 into main
Merge version_2 into main
2026-03-11 18:58:07 +00:00
3e8dd610c1 Update src/app/page.tsx 2026-03-11 18:58:03 +00:00
2e3cd686d5 Merge version_2 into main
Merge version_2 into main
2026-03-11 18:56:33 +00:00
5394206c8e Update src/app/page.tsx 2026-03-11 18:56:29 +00:00
5bd5120ce2 Merge version_2 into main
Merge version_2 into main
2026-03-11 18:55:08 +00:00
d3638b61e6 Update src/app/page.tsx 2026-03-11 18:55:04 +00:00
4bed8e6ae8 Merge version_2 into main
Merge version_2 into main
2026-03-11 18:52:21 +00:00
3be76c33ff Update src/app/page.tsx 2026-03-11 18:52:17 +00:00
33873196dc Merge version_2 into main
Merge version_2 into main
2026-03-11 18:47:53 +00:00
184a905088 Update src/app/page.tsx 2026-03-11 18:47:49 +00:00
8c42c74240 Merge version_2 into main
Merge version_2 into main
2026-03-11 18:46:17 +00:00
9cbd898f18 Add src/app/services/page.tsx 2026-03-11 18:46:13 +00:00
093a023ed5 Update src/app/page.tsx 2026-03-11 18:46:13 +00:00
ea27d4c2c4 Merge version_1 into main
Merge version_1 into main
2026-03-11 18:44:10 +00:00
ef8d021616 Merge version_1 into main
Merge version_1 into main
2026-03-11 18:32:00 +00:00
760ea4e613 Merge version_1 into main
Merge version_1 into main
2026-03-11 18:31:36 +00:00
2 changed files with 131 additions and 20 deletions

View File

@@ -3,7 +3,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import HeroCarouselLogo from "@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo"; import HeroCarouselLogo from "@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo";
import FeatureCardSixteen from "@/components/sections/feature/FeatureCardSixteen"; import FeatureCardTwentySeven from "@/components/sections/feature/FeatureCardTwentySeven";
import MediaAbout from "@/components/sections/about/MediaAbout"; import MediaAbout from "@/components/sections/about/MediaAbout";
import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo"; import PricingCardTwo from "@/components/sections/pricing/PricingCardTwo";
import ContactSplit from "@/components/sections/contact/ContactSplit"; import ContactSplit from "@/components/sections/contact/ContactSplit";
@@ -47,13 +47,13 @@ export default function LandingPage() {
]} ]}
slides={[ slides={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=1", imageAlt: "Professional barbershop interior" imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoKE6hKA9rtgdgfJgfe7ytJnyT/uploaded-1773254861391-l8au2w4i.png", imageAlt: "Professional barbershop interior"
}, },
{ {
imageSrc: "http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=2", imageAlt: "Barbershop station setup" imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoKE6hKA9rtgdgfJgfe7ytJnyT/uploaded-1773256721086-jdf475ff.png", imageAlt: "Barbershop station setup"
}, },
{ {
imageSrc: "http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=3", imageAlt: "Premium grooming tools" imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoKE6hKA9rtgdgfJgfe7ytJnyT/uploaded-1773256845629-erqlhcp7.png", imageAlt: "Premium grooming tools"
} }
]} ]}
autoplayDelay={5000} autoplayDelay={5000}
@@ -62,23 +62,40 @@ export default function LandingPage() {
</div> </div>
<div id="services" data-section="services"> <div id="services" data-section="services">
<FeatureCardSixteen <FeatureCardTwentySeven
features={[
{
id: "1", title: "Regular Haircut ", descriptions: [
"Professional haircut with expert styling", "Available with number 1 or 2 sides", "Perfect for classic looks"
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoKE6hKA9rtgdgfJgfe7ytJnyT/uploaded-1773255064647-ucp4j2vs.png", imageAlt: "Regular haircut service"
},
{
id: "2", title: "Haircut and Beard ", descriptions: [
"Custom beard shaping and design", "Razor fade enhancement", "Professional grooming expertise"
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoKE6hKA9rtgdgfJgfe7ytJnyT/uploaded-1773255398707-yituexec.png", imageAlt: "Beard design service"
},
{
id: "3", title: "The Works", descriptions: [
"Complete grooming package", "Haircut with beard and fade design", "Full eyebrow styling included"
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoKE6hKA9rtgdgfJgfe7ytJnyT/uploaded-1773255457740-1wnqetcn.png", imageAlt: "Complete grooming package"
},
{
id: "4", title: "Haircut and Design", descriptions: [
"Professional eyebrow design", "Precision shaping and grooming", "Enhances your natural features"
],
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoKE6hKA9rtgdgfJgfe7ytJnyT/uploaded-1773255064647-ucp4j2vs.png", imageAlt: "Eyebrow styling service"
}
]}
gridVariant="four-items-2x2-equal-grid"
animationType="slide-up"
title="Our Premium Services" title="Our Premium Services"
description="Expert grooming solutions tailored to your style and preferences" description="Expert grooming solutions tailored to your style and preferences"
tag="Services" tag="Services"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
animationType="slide-up"
negativeCard={{
items: [
"Standard haircuts only", "Limited beard options", "No design services"
]
}}
positiveCard={{
items: [
"Any haircut with professional styling", "Razor fade and enhancement services", "Eyebrow and beard design", "Haircut plus beard combo", "The Works complete grooming package"
]
}}
/> />
</div> </div>
@@ -107,7 +124,7 @@ export default function LandingPage() {
plans={[ plans={[
{ {
id: "1", badge: "Regular Cut", badgeIcon: Scissors, id: "1", badge: "Regular Cut", badgeIcon: Scissors,
price: "From $15", subtitle: "Classic haircut with number 1 or 2 sides", buttons: [ price: "$35 ", subtitle: "Classic haircut with number 1 or 2 sides", buttons: [
{ text: "Book Now", href: "tel:(505) 386-9320" } { text: "Book Now", href: "tel:(505) 386-9320" }
], ],
features: [ features: [
@@ -116,7 +133,7 @@ export default function LandingPage() {
}, },
{ {
id: "2", badge: "Haircut + Design", badgeIcon: Sparkles, id: "2", badge: "Haircut + Design", badgeIcon: Sparkles,
price: "From $25", subtitle: "Haircut with custom beard or fade design", buttons: [ price: "$40 ", subtitle: "Haircut with custom beard or fade design", buttons: [
{ text: "Book Now", href: "tel:(505) 386-9320" } { text: "Book Now", href: "tel:(505) 386-9320" }
], ],
features: [ features: [
@@ -125,7 +142,7 @@ export default function LandingPage() {
}, },
{ {
id: "3", badge: "The Works", badgeIcon: Award, id: "3", badge: "The Works", badgeIcon: Award,
price: "From $35", subtitle: "Complete grooming package with all enhancements", buttons: [ price: "$40+ ", subtitle: "Complete grooming package with all enhancements", buttons: [
{ text: "Book Now", href: "tel:(505) 386-9320" } { text: "Book Now", href: "tel:(505) 386-9320" }
], ],
features: [ features: [
@@ -144,7 +161,7 @@ export default function LandingPage() {
tagIcon={MapPin} tagIcon={MapPin}
useInvertedBackground={false} useInvertedBackground={false}
background={{ variant: "radial-gradient" }} background={{ variant: "radial-gradient" }}
imageSrc="http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=4" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AoKE6hKA9rtgdgfJgfe7ytJnyT/uploaded-1773256363345-trha9qsb.png"
imageAlt="Double R Barber storefront" imageAlt="Double R Barber storefront"
mediaAnimation="slide-up" mediaAnimation="slide-up"
mediaPosition="right" mediaPosition="right"

94
src/app/services/page.tsx Normal file
View File

@@ -0,0 +1,94 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay";
import FeatureCardTwentySeven from "@/components/sections/feature/FeatureCardTwentySeven";
import FooterLogoReveal from "@/components/sections/footer/FooterLogoReveal";
export default function ServicesPage() {
return (
<ThemeProvider
defaultButtonVariant="icon-arrow"
defaultTextAnimation="background-highlight"
borderRadius="rounded"
contentWidth="mediumLarge"
sizing="largeSmallSizeLargeTitles"
background="fluid"
cardStyle="subtle-shadow"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="glass"
headingFontWeight="extrabold"
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="Double R Barber"
navItems={[
{ name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Hours", id: "contact" },
{ name: "Call Us", id: "contact" }
]}
button={{ text: "Book Now", href: "tel:(505) 386-9320" }}
/>
</div>
<div id="services" data-section="services">
<FeatureCardTwentySeven
features={[
{
id: "1", title: "Regular Haircut", descriptions: [
"Professional haircut with expert styling", "Available with number 1 or 2 sides", "Perfect for classic looks"
],
imageSrc: "http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=1", imageAlt: "Regular haircut service"
},
{
id: "2", title: "Beard Design", descriptions: [
"Custom beard shaping and design", "Razor fade enhancement", "Professional grooming expertise"
],
imageSrc: "http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=2", imageAlt: "Beard design service"
},
{
id: "3", title: "The Works", descriptions: [
"Complete grooming package", "Haircut with beard and fade design", "Full eyebrow styling included"
],
imageSrc: "http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=3", imageAlt: "Complete grooming package"
},
{
id: "4", title: "Eyebrow Styling", descriptions: [
"Professional eyebrow design", "Precision shaping and grooming", "Enhances your natural features"
],
imageSrc: "http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=1", imageAlt: "Eyebrow styling service"
},
{
id: "5", title: "Fade Service", descriptions: [
"Precision fade lines and shaping", "Clean, sharp hairline design", "Expert technique for perfect blends"
],
imageSrc: "http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=2", imageAlt: "Fade service"
},
{
id: "6", title: "Grooming Package", descriptions: [
"Complete head-to-toe grooming", "Hair, beard, and brow styling", "Premium professional treatment"
],
imageSrc: "http://img.b2bpic.net/free-photo/barber-equipment-working-surface-by-mirror-barbershop_627829-8282.jpg?_wi=3", imageAlt: "Grooming package"
}
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
title="Our Complete Service Menu"
description="Explore all the professional grooming and styling services we offer at Double R Barber"
tag="Services"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Double R"
leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "Contact", href: "tel:(505) 386-9320" }}
/>
</div>
</ThemeProvider>
);
}