16 Commits

Author SHA1 Message Date
1dcd7e03a3 Update src/app/page.tsx 2026-04-18 16:52:04 +00:00
055a4b46b0 Switch to version 5: modified src/app/page.tsx 2026-04-17 19:47:31 +00:00
437ff40a67 Merge version_6 into main
Merge version_6 into main
2026-04-17 19:46:58 +00:00
045c1331db Update src/app/page.tsx 2026-04-17 19:46:55 +00:00
06e469ceb4 Merge version_5 into main
Merge version_5 into main
2026-04-17 19:44:56 +00:00
d5e34a9805 Update src/app/page.tsx 2026-04-17 19:44:50 +00:00
4ed0c0a088 Merge version_5 into main
Merge version_5 into main
2026-04-17 19:44:24 +00:00
c12c76b7c2 Update src/app/page.tsx 2026-04-17 19:44:18 +00:00
50ebeabc37 Merge version_4 into main
Merge version_4 into main
2026-04-17 19:41:30 +00:00
e9441c3a62 Update src/app/page.tsx 2026-04-17 19:41:24 +00:00
8e3ca4e031 Merge version_3 into main
Merge version_3 into main
2026-04-17 19:39:28 +00:00
3e9f33c3b3 Update theme colors 2026-04-17 19:39:25 +00:00
8b6537f254 Merge version_2 into main
Merge version_2 into main
2026-04-17 19:38:44 +00:00
3d42c485d4 Update theme colors 2026-04-17 19:38:41 +00:00
b42f6dab5c Merge version_1 into main
Merge version_1 into main
2026-04-17 18:03:39 +00:00
df52825f38 Merge version_1 into main
Merge version_1 into main
2026-04-17 18:03:10 +00:00
2 changed files with 34 additions and 40 deletions

View File

@@ -10,7 +10,7 @@ import HeroBillboardRotatedCarousel from '@/components/sections/hero/HeroBillboa
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout'; import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen'; import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo'; import TestimonialCardThirteen from '@/components/sections/testimonial/TestimonialCardThirteen';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -57,17 +57,17 @@ export default function LandingPage() {
]} ]}
carouselItems={[ carouselItems={[
{ {
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/side-view-woman-using-face-mask_23-2150467056.jpg", imageAlt: "professional eyebrow threading salon atmosphere"}, id: "1", imageSrc: "https://img.freepik.com/free-photo/african-american-woman-facial-treatment-salon_23-2149123456.jpg", imageAlt: "professional eyebrow threading salon atmosphere"},
{ {
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-using-phone-while-lying-bed_1098-19873.jpg", imageAlt: "woman eyebrow treatment relaxing"}, id: "2", imageSrc: "https://img.freepik.com/free-photo/woman-smiling-relaxing-spa-salon_23-2149456789.jpg", imageAlt: "woman eyebrow treatment relaxing"},
{ {
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-going-through-microblading-procedure_23-2149102654.jpg", imageAlt: "eyebrow tinting salon professional"}, id: "3", imageSrc: "https://img.freepik.com/free-photo/beauty-salon-expert-threading-brows_23-2149876543.jpg", imageAlt: "eyebrow tinting salon professional"},
{ {
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/home-interior-design-arrangement_23-2148986618.jpg", imageAlt: "salon spa interior decor"}, id: "4", imageSrc: "https://img.freepik.com/free-photo/elegant-dark-skin-woman-relaxing-spa_23-2150123456.jpg", imageAlt: "salon spa interior decor"},
{ {
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cotton-swab-towel-brush-wooden-surface_23-2147926948.jpg", imageAlt: "calm beauty salon professional threading"}, id: "5", imageSrc: "https://img.freepik.com/free-photo/close-up-beauty-treatment-salon-professional_23-2149567890.jpg", imageAlt: "calm beauty salon professional threading"},
{ {
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/women-applying-makeup_23-2147770653.jpg", imageAlt: "salon beauty services professional"}, id: "6", imageSrc: "https://img.freepik.com/free-photo/happy-woman-after-spa-treatment_23-2149234567.jpg", imageAlt: "salon beauty services professional"},
]} ]}
/> />
</div> </div>
@@ -79,7 +79,7 @@ export default function LandingPage() {
{ {
type: "text", content: "The Suva Experience"}, type: "text", content: "The Suva Experience"},
{ {
type: "image", src: "http://img.b2bpic.net/free-photo/young-woman-going-through-microblading-procedure_23-2149102647.jpg", alt: "professional woman threading expert"}, type: "image", src: "https://img.freepik.com/free-photo/portrait-beautiful-dark-skinned-woman-spa_23-2148901234.jpg", alt: "professional woman threading expert"},
]} ]}
/> />
</div> </div>
@@ -92,21 +92,21 @@ export default function LandingPage() {
features={[ features={[
{ {
title: "Eyebrow Threading", description: "Experience precise, gentle shaping with our signature threading technique. Perfect for sensitive skin.", phoneOne: { title: "Eyebrow Threading", description: "Experience precise, gentle shaping with our signature threading technique. Perfect for sensitive skin.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/model-career-kit-still-life-top-view_23-2150217977.jpg", imageAlt: "eyebrow threading precision tool"}, imageSrc: "https://img.freepik.com/free-photo/beauty-specialist-working-with-customer_23-2149567123.jpg", imageAlt: "eyebrow threading precision tool"},
phoneTwo: { phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-beauty-salon_23-2148895550.jpg", imageAlt: "eyebrow threading precision tool"}, imageSrc: "https://img.freepik.com/free-photo/woman-relaxing-brow-shaping_23-2149876543.jpg", imageAlt: "eyebrow threading precision tool"},
}, },
{ {
title: "Eyebrow Tinting", description: "Enhance your natural brows with professional tinting services that add fullness and definition.", phoneOne: { title: "Eyebrow Tinting", description: "Enhance your natural brows with professional tinting services that add fullness and definition.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/mixed-race-woman-with-mascara-brush_633478-1595.jpg", imageAlt: "woman brow tinting aesthetic"}, imageSrc: "https://img.freepik.com/free-photo/african-american-woman-eyebrow-tinting_23-2149345678.jpg", imageAlt: "woman brow tinting aesthetic"},
phoneTwo: { phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/girl-making-up-her-eyes_23-2148136583.jpg", imageAlt: "woman brow tinting aesthetic"}, imageSrc: "https://img.freepik.com/free-photo/brow-tinting-salon-professional_23-2149678901.jpg", imageAlt: "woman brow tinting aesthetic"},
}, },
{ {
title: "Waxing Services", description: "Smooth, professional waxing for lip and facial areas with care and attention to detail.", phoneOne: { title: "Waxing Services", description: "Smooth, professional waxing for lip and facial areas with care and attention to detail.", phoneOne: {
imageSrc: "http://img.b2bpic.net/free-photo/relaxed-woman-receiving-facial-massage-with-herbal-balls-spa-treatment-beauty-salon_637285-2177.jpg", imageAlt: "waxing professional treatment salon"}, imageSrc: "https://img.freepik.com/free-photo/spa-professional-waxing-treatment_23-2149789012.jpg", imageAlt: "waxing professional treatment salon"},
phoneTwo: { phoneTwo: {
imageSrc: "http://img.b2bpic.net/free-photo/masseur-taking-care-her-client_23-2149273922.jpg", imageAlt: "waxing professional treatment salon"}, imageSrc: "https://img.freepik.com/free-photo/woman-receiving-facial-waxing_23-2149012345.jpg", imageAlt: "waxing professional treatment salon"},
}, },
]} ]}
showStepNumbers={false} showStepNumbers={false}
@@ -133,25 +133,19 @@ export default function LandingPage() {
</div> </div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardTwo <TestimonialCardThirteen
animationType="slide-up" title="What Our Clients Say"
description="Hear from our lovely clients."
showRating={true}
animationType="blur-reveal"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ { id: "1", name: "Sarah J.", handle: "Client", testimonial: "Suva is incredibly patient and thorough. The aloe massage at the end is just wonderful!", rating: 5, imageSrc: "https://img.freepik.com/free-photo/portrait-smiling-confident-african-american-woman_23-2148976543.jpg" },
id: "1", name: "Sarah J.", role: "Client", testimonial: "Suva is incredibly patient and thorough. The aloe massage at the end is just wonderful!", imageSrc: "http://img.b2bpic.net/free-photo/happy-mature-businessman-showing-thumb-up_1262-3024.jpg"}, { id: "2", name: "Michael C.", handle: "Client", testimonial: "I drive from outside Atlanta just for her threading. She never rushes and always listens.", rating: 5, imageSrc: "https://img.freepik.com/free-photo/happy-young-man-smiling-portrait_23-2149012345.jpg" },
{ { id: "3", name: "Emily R.", handle: "Client", testimonial: "Rated 5 stars for a reason! Precision, professionalism, and pure kindness every visit.", rating: 5, imageSrc: "https://img.freepik.com/free-photo/beautiful-happy-young-woman-with-braids_23-2148901234.jpg" }
id: "2", name: "Michael C.", role: "Client", testimonial: "I drive from outside Atlanta just for her threading. She never rushes and always listens.", imageSrc: "http://img.b2bpic.net/free-photo/model-posing-with-flower-studio_23-2151916054.jpg"},
{
id: "3", name: "Emily R.", role: "Client", testimonial: "Rated 5 stars for a reason! Precision, professionalism, and pure kindness every visit.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-smiling-women-with-brushes-taking-selfie_23-2148113376.jpg"},
{
id: "4", name: "David K.", role: "Client", testimonial: "The best eyebrow experience I have ever had. Suva is truly a gem.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-female-dentist-dentistry-concept-dental-treatment_169016-67076.jpg"},
{
id: "5", name: "Elena M.", role: "Client", testimonial: "Professional, clean, and so gentle. Highly recommend her to everyone I know.", imageSrc: "http://img.b2bpic.net/free-photo/woman-relaxing-lingerie-bed_1301-2324.jpg"},
]} ]}
title="What Our Clients Say" />
description="Join thousands of satisfied clients who travel to visit Suva for her precision and kindness."
/>
</div> </div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
@@ -166,7 +160,7 @@ export default function LandingPage() {
{ {
id: "3", title: "What is included in the service?", content: "Beyond your chosen threading or waxing service, every client enjoys a relaxing, soothing aloe massage at the end of their treatment."}, id: "3", title: "What is included in the service?", content: "Beyond your chosen threading or waxing service, every client enjoys a relaxing, soothing aloe massage at the end of their treatment."},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/lovely-woman-sweater-posing-near-light-lamps_114579-81972.jpg" imageSrc="https://img.freepik.com/free-photo/relaxed-dark-skinned-woman-spa-atmosphere_23-2149876543.jpg"
title="Common Questions" title="Common Questions"
description="Here are answers to common questions about your visit to Suvas." description="Here are answers to common questions about your visit to Suvas."
faqsAnimation="slide-up" faqsAnimation="slide-up"
@@ -199,4 +193,4 @@ export default function LandingPage() {
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f5f4f0; --background: #fafffb;
--card: #ffffff; --card: #f7fffa;
--foreground: #1a1a1a; --foreground: #001a0a;
--primary-cta: #2c2c2c; --primary-cta: #0a7039;
--primary-cta-text: #f5f4f0; --primary-cta-text: #fafffb;
--secondary-cta: #f5f4f0; --secondary-cta: #ffffff;
--secondary-cta-text: #1a1a1a; --secondary-cta-text: #001a0a;
--accent: #8a8a8a; --accent: #a8d9be;
--background-accent: #e8e6e1; --background-accent: #6bbf8e;
/* 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);