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 MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
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() {
return (
@@ -57,17 +57,17 @@ export default function LandingPage() {
]}
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>
@@ -79,7 +79,7 @@ export default function LandingPage() {
{
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>
@@ -92,21 +92,21 @@ export default function LandingPage() {
features={[
{
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: {
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: {
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: {
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: {
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: {
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}
@@ -133,25 +133,19 @@ export default function LandingPage() {
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwo
animationType="slide-up"
<TestimonialCardThirteen
title="What Our Clients Say"
description="Hear from our lovely clients."
showRating={true}
animationType="blur-reveal"
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
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.", 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"},
{ 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: "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" }
]}
title="What Our Clients Say"
description="Join thousands of satisfied clients who travel to visit Suva for her precision and kindness."
/>
/>
</div>
<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."},
]}
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"
description="Here are answers to common questions about your visit to Suvas."
faqsAnimation="slide-up"
@@ -199,4 +193,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f5f4f0;
--card: #ffffff;
--foreground: #1a1a1a;
--primary-cta: #2c2c2c;
--primary-cta-text: #f5f4f0;
--secondary-cta: #f5f4f0;
--secondary-cta-text: #1a1a1a;
--accent: #8a8a8a;
--background-accent: #e8e6e1;
--background: #fafffb;
--card: #f7fffa;
--foreground: #001a0a;
--primary-cta: #0a7039;
--primary-cta-text: #fafffb;
--secondary-cta: #ffffff;
--secondary-cta-text: #001a0a;
--accent: #a8d9be;
--background-accent: #6bbf8e;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);