Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0b0a6f7d58 | |||
| c2da2d04ab | |||
| 145781a2a5 | |||
| e53c9e4261 |
457
src/app/page.tsx
457
src/app/page.tsx
@@ -2,16 +2,10 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
|
||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
|
||||
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
|
||||
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
||||
import TextAbout from '@/components/sections/about/TextAbout';
|
||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
|
||||
import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -28,414 +22,47 @@ export default function LandingPage() {
|
||||
headingFontWeight="extrabold"
|
||||
>
|
||||
<ReactLenis root>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "Products",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
]}
|
||||
brandName="Karmatic Creations"
|
||||
/>
|
||||
</div>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "Contact", id: "contact" }
|
||||
]}
|
||||
brandName="Andrew A. Brossman Contracting"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
title="Handcrafted Care for Your Body & Soul"
|
||||
description="Artisanally prepared body care, from nourishing lotions and washes to soothing oils, crafted with love and natural ingredients."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/white-face-cream-tube-beauty-product_53876-134403.jpg",
|
||||
imageAlt: "Lotion",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-floating-water_23-2150963081.jpg",
|
||||
imageAlt: "Soap",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tropical-leaves-vibrant-background-summer-flat-lay-composition_1182-2695.jpg",
|
||||
imageAlt: "Wash",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-composition-natural-argan-product_23-2148955802.jpg",
|
||||
imageAlt: "Oil",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-arrangement-argan-oil-care-product_23-2148955827.jpg",
|
||||
imageAlt: "Bundle",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/handmade-soap-almond-dark-background_1150-45176.jpg",
|
||||
imageAlt: "Care",
|
||||
},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/spa-composition-with-colorful-handmade-soap-closeup_169016-21236.jpg",
|
||||
imageAlt: "Lotion",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/plants-properties-arrangement-table-with-copy-space_23-2148799482.jpg",
|
||||
imageAlt: "Soap",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/assortment-with-white-soap-bottle_23-2148295662.jpg",
|
||||
imageAlt: "Wash",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-organic-soap-bars_23-2150533358.jpg",
|
||||
imageAlt: "Oil",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bottle-with-lotion-table_23-2148532751.jpg",
|
||||
imageAlt: "Bundle",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/honey-plants-soap-top-view_23-2148897618.jpg",
|
||||
imageAlt: "Care",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Shop Now",
|
||||
href: "#products",
|
||||
},
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/weed-leaves-oil-still-life_23-2151650993.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/still-life-beauty-products-based-regenerative-agriculture_23-2150721478.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-elegant-beauty-selfcare-treatment_23-2149238279.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/healthy-jojoba-oil-composition_23-2149047754.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-arrangement-argan-oil-care-product_23-2148955828.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
]}
|
||||
avatarText="Loved by thousands"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/flat-lay-arrangement-argan-oil-care-product_23-2148955834.jpg",
|
||||
alt: "Logo 1",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/still-life-beauty-products-based-regenerative-agriculture_23-2150721391.jpg",
|
||||
alt: "Logo 2",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-healthy-argan-oil-assortment_23-2148989097.jpg",
|
||||
alt: "Logo 3",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-argan-oil-arrangement_23-2148955765.jpg",
|
||||
alt: "Logo 4",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/weed-leaves-oil-still-life_23-2151650991.jpg",
|
||||
alt: "Logo 5",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroCarouselLogo
|
||||
logoText="Andrew A. Brossman Contracting"
|
||||
description="Premier professional contracting and advertising solutions for your business needs."
|
||||
buttons={[{ text: "Get Started", href: "#contact" }]}
|
||||
slides={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/construction-site-workers-team_23-2149176378.jpg", imageAlt: "Construction Site" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/view-modern-architecture-building_23-2148729505.jpg", imageAlt: "Architecture" }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<TextAbout
|
||||
useInvertedBackground={false}
|
||||
title="Our Karma-First Approach"
|
||||
buttons={[
|
||||
{
|
||||
text: "Our Story",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
tag="Inquire Today"
|
||||
title="Partner with Us"
|
||||
description="Let us help you elevate your brand visibility through professional advertising strategies."
|
||||
buttons={[{ text: "Contact Now", href: "#contact" }]}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardTwentyFour
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Organic Ingredients",
|
||||
author: "Pure",
|
||||
description: "Sourced from the best ethical suppliers.",
|
||||
tags: [
|
||||
"Organic",
|
||||
"Clean",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-girl-relaxing-spa-salon_176420-14869.jpg",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Small Batches",
|
||||
author: "Handmade",
|
||||
description: "Crafted with precision in small quantities.",
|
||||
tags: [
|
||||
"Artisan",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-levender-body-butter-plain-background_23-2148305506.jpg",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Eco-Friendly",
|
||||
author: "Sustainable",
|
||||
description: "Kind to your body and the planet.",
|
||||
tags: [
|
||||
"Green",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-wooden-spoon-leaves_23-2148677993.jpg",
|
||||
},
|
||||
]}
|
||||
title="Why Karmatic Creations?"
|
||||
description="We believe that the products you use on your body should be as pure as your intentions."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<ProductCardThree
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Lavender Lotion",
|
||||
price: "$24",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/horizontal-banner-cosmetic-products-with-avocado_23-2149446582.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Honey Body Wash",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bottom-view-empty-spray-bottle-tree-branch-stone-nude-background_140725-112089.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Rosemary Body Oil",
|
||||
price: "$32",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-product-container-with-art-nouveau-inspired-sun-relief-background_23-2151420654.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Charcoal Soap Bar",
|
||||
price: "$12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-body-oil-white-wooden-background_23-2148241805.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Vanilla Bean Scrub",
|
||||
price: "$28",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chamomiles-berries-near-package_23-2147742429.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Mint Body Mist",
|
||||
price: "$20",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cosmetic-product-container-with-art-nouveau-inspired-sun-relief-background_23-2151420642.jpg",
|
||||
},
|
||||
]}
|
||||
title="Our Collections"
|
||||
description="Discover our signature line of handcrafted skincare essentials."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="pricing" data-section="pricing">
|
||||
<PricingCardOne
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "basic",
|
||||
badge: "Essential",
|
||||
price: "$45",
|
||||
subtitle: "Perfect for starters",
|
||||
features: [
|
||||
"1 Lotion",
|
||||
"1 Soap",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "pro",
|
||||
badge: "Radiance",
|
||||
price: "$85",
|
||||
subtitle: "For daily self-care",
|
||||
features: [
|
||||
"1 Lotion",
|
||||
"1 Wash",
|
||||
"1 Oil",
|
||||
"2 Soaps",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "lux",
|
||||
badge: "Ultimate",
|
||||
price: "$120",
|
||||
subtitle: "The full experience",
|
||||
features: [
|
||||
"All products",
|
||||
"Free Shipping",
|
||||
"Gift Box",
|
||||
],
|
||||
},
|
||||
]}
|
||||
title="Bundled Savings"
|
||||
description="Curated bundles for a complete karmatic routine."
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFifteen
|
||||
useInvertedBackground={false}
|
||||
testimonial="The best lotions I've ever used. My skin feels incredibly nourished and healthy every day."
|
||||
rating={5}
|
||||
author="Alice Thompson"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/top-view-sliced-cucumber-small-container_23-2148268443.jpg",
|
||||
alt: "Alice",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/composition-spa-treatment-avocado-citrus_23-2148645574.jpg",
|
||||
alt: "Bob",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/flat-lay-various-products-skincare_23-2148645624.jpg",
|
||||
alt: "Charlie",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/horizontal-banner-cosmetic-products-with-cucumber-avocado_23-2149446589.jpg",
|
||||
alt: "Diana",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/fruit-veggies-spa-treatment-concept_23-2148645578.jpg",
|
||||
alt: "Edward",
|
||||
},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqDouble
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Are ingredients vegan?",
|
||||
content: "Yes, we use strictly cruelty-free and vegan ingredients.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Shipping times?",
|
||||
content: "Shipping usually takes 3-5 business days.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Returns?",
|
||||
content: "Contact us within 30 days for returns.",
|
||||
},
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Find answers to our most common inquiries."
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplitForm
|
||||
useInvertedBackground={false}
|
||||
title="Get in touch"
|
||||
description="Reach out for wholesale or custom order inquiries."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Name",
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Email",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/front-view-woman-working-spa_23-2150911767.jpg"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/female-artisan-working-atelier-with-clay_23-2149025895.jpg"
|
||||
logoText="Karmatic Creations"
|
||||
columns={[
|
||||
{
|
||||
title: "Shop",
|
||||
items: [
|
||||
{
|
||||
label: "Lotion",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
label: "Soaps",
|
||||
href: "#products",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="AAB Contracting"
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user