4 Commits

Author SHA1 Message Date
a147b9ea26 Update src/app/styles/base.css 2026-03-30 07:05:43 +00:00
6fabcae568 Update src/app/page.tsx 2026-03-30 07:05:43 +00:00
95d03cd389 Update src/app/layout.tsx 2026-03-30 07:05:42 +00:00
ec1ed2d2e6 Merge version_1 into main
Merge version_1 into main
2026-03-30 04:05:41 +00:00
3 changed files with 47 additions and 169 deletions

View File

@@ -7,6 +7,7 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Public_Sans } from "next/font/google";
import { Raleway } from "next/font/google";
@@ -20,9 +21,9 @@ export const metadata: Metadata = {
},
};
const publicSans = Public_Sans({
variable: "--font-public-sans",
subsets: ["latin"],
const raleway = Raleway({
variable: "--font-raleway", subsets: ["latin"],
});
export default function RootLayout({
@@ -33,7 +34,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${publicSans.variable} antialiased`}>
<body className={`${raleway.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -30,26 +30,16 @@ export default function LandingPage() {
<NavbarStyleCentered
navItems={[
{
name: "Services",
id: "services",
},
name: "Services", id: "services"},
{
name: "Techs",
id: "team",
},
name: "Techs", id: "team"},
{
name: "Perks",
id: "perks",
},
name: "Perks", id: "perks"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
button={{
text: "Book Now",
href: "https://www.fresha.com",
}}
text: "Book Now", href: "https://www.fresha.com"}}
brandName="Salon Five"
/>
</div>
@@ -60,35 +50,21 @@ export default function LandingPage() {
description="Atlanta's Premier Nail Experience"
buttons={[
{
text: "Book Now",
href: "https://www.fresha.com",
},
text: "Book Now", href: "https://www.fresha.com"},
]}
slides={[
{
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=1",
imageAlt: "Luxury Nail Salon",
},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=1", imageAlt: "Luxury Nail Salon"},
{
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=2",
imageAlt: "Luxury Nail Salon",
},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=2", imageAlt: "Luxury Nail Salon"},
{
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=3",
imageAlt: "Luxury Nail Salon",
},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=3", imageAlt: "Luxury Nail Salon"},
{
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=4",
imageAlt: "Luxury Nail Salon",
},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=4", imageAlt: "Luxury Nail Salon"},
{
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=5",
imageAlt: "Luxury Nail Salon",
},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=5", imageAlt: "Luxury Nail Salon"},
{
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=6",
imageAlt: "Luxury Nail Salon",
},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-young-model-black-dress-sleeping-bed_114579-64943.jpg?_wi=6", imageAlt: "Luxury Nail Salon"},
]}
/>
</div>
@@ -101,41 +77,17 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "s1",
title: "SNS/Dip Powder",
description: "Long-lasting, durable, and natural-looking dip powder manicure.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=1",
},
id: "s1", title: "SNS/Dip Powder", description: "Long-lasting, durable, and natural-looking dip powder manicure.", imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=1"},
{
id: "s2",
title: "Acrylics",
description: "Professional acrylic enhancements for strong, beautiful nails.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=2",
},
id: "s2", title: "Acrylics", description: "Professional acrylic enhancements for strong, beautiful nails.", imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=2"},
{
id: "s3",
title: "Gel Manicure",
description: "High-shine gel finish that stays flawless for weeks.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=3",
},
id: "s3", title: "Gel Manicure", description: "High-shine gel finish that stays flawless for weeks.", imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=3"},
{
id: "s4",
title: "Pedicures",
description: "Soothing foot treatments for ultimate relaxation and pampering.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=4",
},
id: "s4", title: "Pedicures", description: "Soothing foot treatments for ultimate relaxation and pampering.", imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=4"},
{
id: "s5",
title: "Eyelashes",
description: "Precision eyelash services to enhance your natural beauty.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=5",
},
id: "s5", title: "Eyelashes", description: "Precision eyelash services to enhance your natural beauty.", imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=5"},
{
id: "s6",
title: "Waxing",
description: "Professional waxing services for smooth, glowing skin.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=6",
},
id: "s6", title: "Waxing", description: "Professional waxing services for smooth, glowing skin.", imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=6"},
]}
title="Our Services"
description="Indulge in our premium nail care offerings."
@@ -150,35 +102,15 @@ export default function LandingPage() {
useInvertedBackground={false}
members={[
{
id: "t1",
name: "Mon",
role: "Senior Nail Artist",
imageSrc: "http://img.b2bpic.net/free-photo/mature-blonde-business-woman-work_23-2149100292.jpg",
},
id: "t1", name: "Mon", role: "Senior Nail Artist", imageSrc: "http://img.b2bpic.net/free-photo/mature-blonde-business-woman-work_23-2149100292.jpg"},
{
id: "t2",
name: "Nikki",
role: "Senior Nail Artist",
imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230955.jpg",
},
id: "t2", name: "Nikki", role: "Senior Nail Artist", imageSrc: "http://img.b2bpic.net/free-photo/woman-getting-treatment-hairdresser-shop_23-2149230955.jpg"},
{
id: "t3",
name: "Maxine",
role: "Nail Artist",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-strands-hair-while-thinking-about-something_176474-95382.jpg",
},
id: "t3", name: "Maxine", role: "Nail Artist", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-holding-strands-hair-while-thinking-about-something_176474-95382.jpg"},
{
id: "t4",
name: "Ari",
role: "Nail Artist",
imageSrc: "http://img.b2bpic.net/free-photo/laser-epilation-hair-removal-therapy_1303-23679.jpg",
},
id: "t4", name: "Ari", role: "Nail Artist", imageSrc: "http://img.b2bpic.net/free-photo/laser-epilation-hair-removal-therapy_1303-23679.jpg"},
{
id: "t5",
name: "Kevin",
role: "Senior Nail Artist",
imageSrc: "http://img.b2bpic.net/free-photo/girl_23-2148168228.jpg",
},
id: "t5", name: "Kevin", role: "Senior Nail Artist", imageSrc: "http://img.b2bpic.net/free-photo/girl_23-2148168228.jpg"},
]}
title="Meet Our Techs"
description="Our expert team dedicated to your beauty."
@@ -193,23 +125,11 @@ export default function LandingPage() {
useInvertedBackground={false}
features={[
{
id: "p1",
title: "Complimentary Drinks",
description: "Enjoy a curated selection of beverages during your visit.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=7",
},
id: "p1", title: "Complimentary Drinks", description: "Enjoy a curated selection of beverages during your visit.", imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=7"},
{
id: "p2",
title: "Walk-ins Welcome",
description: "Flexibility to accommodate your schedule whenever possible.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=8",
},
id: "p2", title: "Walk-ins Welcome", description: "Flexibility to accommodate your schedule whenever possible.", imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=8"},
{
id: "p3",
title: "Newly Renovated",
description: "Modern, luxury interior designed for maximum comfort.",
imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=9",
},
id: "p3", title: "Newly Renovated", description: "Modern, luxury interior designed for maximum comfort.", imageSrc: "http://img.b2bpic.net/free-photo/crop-person-breaking-eggs_23-2147758385.jpg?_wi=9"},
]}
title="Salon Perks"
description="Why choose Salon Five?"
@@ -223,40 +143,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "r1",
name: "Sarah T.",
role: "Regular Client",
testimonial: "Absolutely amazing service! The salon is stunning and so relaxing.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=1",
},
id: "r1", name: "Sarah T.", role: "Regular Client", testimonial: "Absolutely amazing service! The salon is stunning and so relaxing.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=1"},
{
id: "r2",
name: "Jessica M.",
role: "New Client",
testimonial: "Best manicure in Atlanta. My nails have never looked this good.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=2",
},
id: "r2", name: "Jessica M.", role: "New Client", testimonial: "Best manicure in Atlanta. My nails have never looked this good.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=2"},
{
id: "r3",
name: "Emily P.",
role: "Regular Client",
testimonial: "Love the atmosphere and the techs are so skilled.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=3",
},
id: "r3", name: "Emily P.", role: "Regular Client", testimonial: "Love the atmosphere and the techs are so skilled.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=3"},
{
id: "r4",
name: "Linda G.",
role: "Regular Client",
testimonial: "The best pedicure experience I've had in years. Highly recommend.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=4",
},
id: "r4", name: "Linda G.", role: "Regular Client", testimonial: "The best pedicure experience I've had in years. Highly recommend.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=4"},
{
id: "r5",
name: "Marcus D.",
role: "Regular Client",
testimonial: "Consistent, professional, and very clean. My go-to spot.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=5",
},
id: "r5", name: "Marcus D.", role: "Regular Client", testimonial: "Consistent, professional, and very clean. My go-to spot.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-young-asian-woman-feeling-upbeat-lying-sofa-listening-music-wireless-hea_1258-138101.jpg?_wi=5"},
]}
title="Client Reviews"
description="Hear what our guests are saying."
@@ -269,22 +164,14 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "q1",
title: "What are your hours?",
content: "We are open Monday to Saturday, 10am to 7pm.",
},
id: "q1", title: "What are your hours?", content: "We are open Monday to Saturday, 10am to 7pm."},
{
id: "q2",
title: "Do I need an appointment?",
content: "We welcome walk-ins, but appointments are recommended for guaranteed service.",
},
id: "q2", title: "Do I need an appointment?", content: "We welcome walk-ins, but appointments are recommended for guaranteed service."},
]}
ctaTitle="Visit Us Today"
ctaDescription="506 Moreland Ave NE Suite B, Atlanta, GA | (404) 521-3002"
ctaButton={{
text: "Book Now",
href: "https://www.fresha.com",
}}
text: "Book Now", href: "https://www.fresha.com"}}
ctaIcon={Calendar}
/>
</div>
@@ -295,29 +182,19 @@ export default function LandingPage() {
{
items: [
{
label: "Services",
href: "#services",
},
label: "Services", href: "#services"},
{
label: "Team",
href: "#team",
},
label: "Team", href: "#team"},
{
label: "Perks",
href: "#perks",
},
label: "Perks", href: "#perks"},
],
},
{
items: [
{
label: "Contact",
href: "#contact",
},
label: "Contact", href: "#contact"},
{
label: "Book Now",
href: "https://www.fresha.com",
},
label: "Book Now", href: "https://www.fresha.com"},
],
},
]}
@@ -327,4 +204,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

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