8 Commits

Author SHA1 Message Date
a34779b1e4 Update src/app/franchise/page.tsx 2026-05-26 18:40:20 +00:00
86a6580f98 Update src/app/page.tsx 2026-05-26 17:49:35 +00:00
b28d95a0c8 Update src/app/styles/variables.css 2026-05-26 17:49:01 +00:00
abf6b77e2b Update src/app/styles/base.css 2026-05-26 17:49:01 +00:00
32ef242dad Update src/app/page.tsx 2026-05-26 17:49:00 +00:00
6f895dde7e Add src/app/franchise/page.tsx 2026-05-26 17:49:00 +00:00
ed6bdc86c3 Merge version_8 into main
Merge version_8 into main
2026-05-26 17:42:38 +00:00
2c91ccdbbb Merge version_8 into main
Merge version_8 into main
2026-05-26 17:42:09 +00:00
4 changed files with 120 additions and 9 deletions

109
src/app/franchise/page.tsx Normal file
View File

@@ -0,0 +1,109 @@
"use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FooterMedia from '@/components/sections/footer/FooterMedia';
export default function FranchisePage() {
const bookingUrl = "https://tinyurl.com/2kr8jy37";
return (
<ThemeProvider
defaultButtonVariant="text-shift"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="mediumLarge"
sizing="largeSmallSizeLargeTitles"
background="none"
cardStyle="outline"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="glass"
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Home", id: "hero"},
{
name: "Services", id: "services"},
{
name: "Prices", id: "pricing"},
{
name: "Franchise", id: "/franchise"},
{
name: "Contact", id: "contact"},
{ name: "Blog", id: "/blog" },
]}
brandName="Doc Barnet Grooming Salon"
button={{
text: "BOOK NOW", href: bookingUrl}}
/>
</div>
<div id="franchise-contact" data-section="franchise-contact">
<ContactSplitForm
useInvertedBackground={false}
title="Franchise Opportunities"
description="Interested in joining the Doc Barnet family? We are expanding and seeking passionate individuals to join our brand. Contact us today to learn more about our franchise model and how you can become a part of our success story.\n\nDoc Barnet Management:\n📞 07867777688\n📧 operations@docbarnet.uk"
inputs={[
{ name: "name", type: "text", placeholder: "Your Name", required: true },
{ name: "email", type: "email", placeholder: "Your Email", required: true },
{ name: "phone", type: "tel", placeholder: "Your Phone Number" },
{ name: "company", type: "text", placeholder: "Your Company (Optional)" }
]}
textarea={{
name: "message", placeholder: "Your Message", rows: 5
}}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DMGxfgFdRWLXzYqe2HfYt6JE4x/uploaded-1779820625891-kmygfm29.jpg"
mediaAnimation="slide-up"
buttonText="Send Enquiry"
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3DMGxfgFdRWLXzYqe2HfYt6JE4x/uploaded-1778094604107-kwe3q62f.jpg"
logoText="DOC BARNET"
columns={[
{
title: "Services", items: [
{
label: "Gents Hair", href: "#services"},
{
label: "Ladies Cut", href: "#services"},
{
label: "Beard Grooming", href: "#services"},
],
},
{
title: "Company", items: [
{
label: "About Us", href: "#about"},
{
label: "Contact", href: "#contact"},
{
label: "Book Now", href: bookingUrl},
],
},
{
title: "Social", items: [
{
label: "Instagram", href: "https://www.instagram.com/docbarnet?igsh=MWMwdHBnamFibXc3Yw%3D%3D&utm_source=qr"},
{
label: "Facebook", href: "#"},
{
label: "Privacy Policy", href: "#"},
],
},
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}

View File

@@ -39,6 +39,8 @@ export default function LandingPage() {
name: "Services", id: "services"}, name: "Services", id: "services"},
{ {
name: "Prices", id: "pricing"}, name: "Prices", id: "pricing"},
{
name: "Franchise", id: "/franchise"},
{ {
name: "Contact", id: "contact"}, name: "Contact", id: "contact"},

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-roboto), sans-serif; font-family: var(--font-inter), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-roboto), sans-serif; font-family: var(--font-libre-baskerville), serif;
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #0a0a0a; --background: #1a1a1a;
--card: #171717; --card: #2e2e2e;
--foreground: #f5f5f5; --foreground: #f0e6d2;
--primary-cta: #C5A059; --primary-cta: #d4af37;
--primary-cta-text: #000000; --primary-cta-text: #000000;
--secondary-cta: #171717; --secondary-cta: #a67c00;
--secondary-cta-text: #f5f5f5; --secondary-cta-text: #f5f5f5;
--accent: #6B4F3C; --accent: #ffd700;
--background-accent: #262626; --background-accent: #0d0d0d;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);