From 1292d8f601378f9c6de278a91990d625b6fadc5e Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:48:48 +0000 Subject: [PATCH 1/2] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 176 +++++++++------------------------------ 1 file changed, 41 insertions(+), 135 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 3c68cfa..a4dd843 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -4,7 +4,8 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; import ContactText from "@/components/sections/contact/ContactText"; import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix"; -import Link from "next/link"; +import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; +import { Award } from "lucide-react"; export default function ContactPage() { return ( @@ -14,7 +15,7 @@ export default function ContactPage() { borderRadius="soft" contentWidth="small" sizing="largeSmall" - background="noise" + background="circleGradient" cardStyle="solid" primaryButtonStyle="gradient" secondaryButtonStyle="layered" @@ -30,9 +31,7 @@ export default function ContactPage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Discover The Mission", - href: "/about", - }} + text: "Discover The Mission", href: "/contact"}} brandName="UNBRKABLE" /> @@ -41,11 +40,11 @@ export default function ContactPage() { @@ -59,145 +58,52 @@ export default function ContactPage() { animationType="slide-up" testimonials={[ { - id: "1", - name: "Marcus Chen", - handle: "@marcustrains", - testimonial: "UNBRKABLE isn't just apparel—it's a philosophy I wear. Every piece reminds me why I push harder.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-5321.jpg?_wi=2", - imageAlt: "Marcus Chen", - }, + id: "1", name: "Marcus Chen", handle: "@marcustrains", testimonial: "UNBRKABLE isn't just apparel—it's a philosophy I wear. Every piece reminds me why I push harder.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-5321.jpg", imageAlt: "Marcus Chen"}, { - id: "2", - name: "Sarah Williams", - handle: "@sarahlifts", - testimonial: "The quality is unmatched. I've found my community—people who understand that strength is a choice.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-dancer-practising-dance_107420-63929.jpg?_wi=2", - imageAlt: "Sarah Williams", - }, + id: "2", name: "Sarah Williams", handle: "@sarahlifts", testimonial: "The quality is unmatched. I've found my community—people who understand that strength is a choice.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-dancer-practising-dance_107420-63929.jpg", imageAlt: "Sarah Williams"}, { - id: "3", - name: "David Rodriguez", - handle: "@davidmoves", - testimonial: "Finally, a brand that respects my discipline. No noise, just pure quality and intention.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-athletic-fitness-male-dressed-sportswear-grey-vignette-background_613910-9846.jpg?_wi=2", - imageAlt: "David Rodriguez", - }, + id: "3", name: "David Rodriguez", handle: "@davidmoves", testimonial: "Finally, a brand that respects my discipline. No noise, just pure quality and intention.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-athletic-fitness-male-dressed-sportswear-grey-vignette-background_613910-9846.jpg", imageAlt: "David Rodriguez"}, { - id: "4", - name: "Emma Johnson", - handle: "@emmapowerlifts", - testimonial: "The exclusive drops make each purchase feel special. I'm part of something real.", - imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sportive-girl-listening-music-dark-wall_176420-659.jpg?_wi=2", - imageAlt: "Emma Johnson", - }, + id: "4", name: "Emma Johnson", handle: "@emmapowerlifts", testimonial: "The exclusive drops make each purchase feel special. I'm part of something real.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sportive-girl-listening-music-dark-wall_176420-659.jpg", imageAlt: "Emma Johnson"}, { - id: "5", - name: "James Mitchell", - handle: "@jamesmindset", - testimonial: "UNBRKABLE represents everything I believe in. Discipline, quality, and no compromise.", - imageSrc: "http://img.b2bpic.net/free-photo/athletic-young-man-maker-workout-morning_654080-445.jpg?_wi=3", - imageAlt: "James Mitchell", - }, + id: "5", name: "James Mitchell", handle: "@jamesmindset", testimonial: "UNBRKABLE represents everything I believe in. Discipline, quality, and no compromise.", imageSrc: "http://img.b2bpic.net/free-photo/athletic-young-man-maker-workout-morning_654080-445.jpg", imageAlt: "James Mitchell"}, { - id: "6", - name: "Lisa Chen", - handle: "@lisatrains", - testimonial: "The community is what sets UNBRKABLE apart. We're not just customers—we're a movement.", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sportive-girl-posing-with-crossed-arms-dark-wall_176420-620.jpg?_wi=2", - imageAlt: "Lisa Chen", - }, + id: "6", name: "Lisa Chen", handle: "@lisatrains", testimonial: "The community is what sets UNBRKABLE apart. We're not just customers—we're a movement.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sportive-girl-posing-with-crossed-arms-dark-wall_176420-620.jpg", imageAlt: "Lisa Chen"}, ]} speed={40} /> ); -- 2.49.1 From 64badff2c55057c84b0fa38f44035abeada93274 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 09:48:48 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 307 +++++++++++++++-------------------------------- 1 file changed, 100 insertions(+), 207 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 2bdf9e0..a0c0b59 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,11 +5,14 @@ import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarS import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery"; import SplitAbout from "@/components/sections/about/SplitAbout"; import ProductCardOne from "@/components/sections/product/ProductCardOne"; +import FeatureCardTwelve from "@/components/sections/feature/FeatureCardTwelve"; import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven"; import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCardSix"; import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; +import ContactText from "@/components/sections/contact/ContactText"; +import FooterBaseReveal from "@/components/sections/footer/FooterBaseReveal"; import Link from "next/link"; -import { Zap, Shield, Award, Sparkles } from "lucide-react"; +import { Zap, Shield, Award, Sparkles, Feather, Users } from "lucide-react"; export default function HomePage() { return ( @@ -19,7 +22,7 @@ export default function HomePage() { borderRadius="soft" contentWidth="small" sizing="largeSmall" - background="noise" + background="circleGradient" cardStyle="solid" primaryButtonStyle="gradient" secondaryButtonStyle="layered" @@ -35,9 +38,7 @@ export default function HomePage() { { name: "Contact", id: "contact" }, ]} button={{ - text: "Discover The Mission", - href: "/about", - }} + text: "Discover The Mission", href: "/contact"}} brandName="UNBRKABLE" /> @@ -50,34 +51,24 @@ export default function HomePage() { tagIcon={Zap} tagAnimation="slide-up" buttons={[ - { text: "Shop Collection", href: "/shop" }, - { text: "Discover The Mission", href: "/about" }, + { text: "Shop Collection", href: "#products" }, + { text: "Discover The Mission", href: "#about" }, ]} buttonAnimation="slide-up" mediaItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/athletic-young-man-maker-workout-morning_654080-445.jpg?_wi=1", - imageAlt: "Disciplined athlete in training", - }, + imageSrc: "http://img.b2bpic.net/free-photo/athletic-young-man-maker-workout-morning_654080-445.jpg", imageAlt: "Disciplined athlete in training"}, { - imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-slim-curly-haired-woman-keeps-hands-waist-wears-sportswear-concentrated-into-distance-has-outdoor-training-poses-against-modern-building-rests-after-outside-fitness-workout_273609-57740.jpg", - imageAlt: "Premium UNBRKABLE apparel collection", - }, + imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-slim-curly-haired-woman-keeps-hands-waist-wears-sportswear-concentrated-into-distance-has-outdoor-training-poses-against-modern-building-rests-after-outside-fitness-workout_273609-57740.jpg", imageAlt: "Premium UNBRKABLE apparel collection"}, { - imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-young-bearded-man_273609-15894.jpg", - imageAlt: "Athlete embodying resilience", - }, + imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-young-bearded-man_273609-15894.jpg", imageAlt: "Athlete embodying resilience"}, { - imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-7.jpg?_wi=1", - imageAlt: "UNBRKABLE community movement", - }, + imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-7.jpg", imageAlt: "UNBRKABLE community movement"}, { - imageSrc: "http://img.b2bpic.net/free-photo/young-woman-stretching-preparing-exercise-outdoors_23-2149676920.jpg", - imageAlt: "Cinematic fitness lifestyle", - }, + imageSrc: "http://img.b2bpic.net/free-photo/young-woman-stretching-preparing-exercise-outdoors_23-2149676920.jpg", imageAlt: "Cinematic fitness lifestyle"}, ]} mediaAnimation="opacity" - background={{ variant: "noise" }} + background={{ variant: "plain" }} ariaLabel="Hero section with UNBRKABLE philosophy and gallery" /> @@ -93,25 +84,22 @@ export default function HomePage() { useInvertedBackground={true} bulletPoints={[ { - title: "Resilience Over Trends", - description: "We reject fast fashion in favor of timeless quality and purpose-driven design.", - icon: Award, + title: "Resilience Over Trends", description: "We reject fast fashion in favor of timeless quality and purpose-driven design.", icon: Award, }, { - title: "Discipline as Identity", - description: "Our community embraces the mindset that separates achievers from the rest.", - icon: Zap, + title: "Discipline as Identity", description: "Our community embraces the mindset that separates achievers from the rest.", icon: Zap, }, { - title: "Elite Minimalism", - description: "Every piece is intentional, every detail matters. No excess, only essence.", - icon: Sparkles, + title: "Elite Minimalism", description: "Every piece is intentional, every detail matters. No excess, only essence.", icon: Feather, + }, + { + title: "Community First", description: "We build connections with those who live by discipline and refuse to compromise.", icon: Users, }, ]} - imageSrc="http://img.b2bpic.net/free-photo/young-sportsman-exercising-with-barbell-cross-training-gym_637285-2501.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/young-sportsman-exercising-with-barbell-cross-training-gym_637285-2501.jpg" imageAlt="UNBRKABLE philosophy embodied" imagePosition="right" - buttons={[{ text: "Join The Movement", href: "/shop" }]} + buttons={[{ text: "Join The Movement", href: "#products" }]} buttonAnimation="opacity" mediaAnimation="opacity" /> @@ -130,36 +118,39 @@ export default function HomePage() { gridVariant="three-columns-all-equal-width" products={[ { - id: "1", - name: "Resilience Motion Tee", - price: "$65", - imageSrc: "http://img.b2bpic.net/free-photo/athlete-gym-swings-triceps-with-barbell-sports-lifestyle_169016-58517.jpg?_wi=1", - imageAlt: "Resilience Motion Tee in black", + id: "1", name: "Resilience Motion Tee", price: "$65", imageSrc: "http://img.b2bpic.net/free-photo/athlete-gym-swings-triceps-with-barbell-sports-lifestyle_169016-58517.jpg", imageAlt: "Resilience Motion Tee in black"}, + { + id: "2", name: "Discipline Performance Leggings", price: "$95", imageSrc: "http://img.b2bpic.net/free-photo/woman-wearing-sport-clothes-preparing-outdoor-exercise_291650-415.jpg", imageAlt: "Discipline Performance Leggings"}, + { + id: "3", name: "Elite Training Jacket", price: "$145", imageSrc: "http://img.b2bpic.net/free-photo/thoughtful-younsgter-dressed-hoody-leggings-looks-pensively-aside_273609-18391.jpg", imageAlt: "Elite Training Jacket premium"}, + { + id: "4", name: "Mindset Cap", price: "$35", imageSrc: "http://img.b2bpic.net/free-photo/workout-kit-sports-clothes-clothing_1303-1744.jpg", imageAlt: "Mindset Cap accessory"}, + ]} + buttons={[{ text: "Shop All", href: "#products" }]} + buttonAnimation="opacity" + /> + + +
+
@@ -172,29 +163,11 @@ export default function HomePage() { animationType="slide-up" metrics={[ { - id: "1", - value: "50K+", - title: "Disciplined Athletes", - description: "Growing community of purpose-driven individuals", - imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-7.jpg?_wi=2", - imageAlt: "Community training session", - }, + id: "1", value: "50K+", title: "Disciplined Athletes", description: "Growing community of purpose-driven individuals", imageSrc: "http://img.b2bpic.net/free-photo/people-exercising-fitness-gym_53876-7.jpg", imageAlt: "Community training session"}, { - id: "2", - value: "12", - title: "Exclusive Drops", - description: "Carefully crafted collections per year", - imageSrc: "http://img.b2bpic.net/free-photo/afro-american-sportsman-getting-ready-training_342744-655.jpg", - imageAlt: "Limited edition achievement", - }, + id: "2", value: "12", title: "Exclusive Drops", description: "Carefully crafted collections per year", imageSrc: "http://img.b2bpic.net/free-photo/afro-american-sportsman-getting-ready-training_342744-655.jpg", imageAlt: "Limited edition achievement"}, { - id: "3", - value: "99%", - title: "Community Satisfaction", - description: "Retention rate of those who embrace the philosophy", - imageSrc: "http://img.b2bpic.net/free-photo/diversity-people-exercise-class-relax-concept_53876-23477.jpg", - imageAlt: "Movement collective strength", - }, + id: "3", value: "99%", title: "Community Satisfaction", description: "Retention rate of those who embrace the philosophy", imageSrc: "http://img.b2bpic.net/free-photo/diversity-people-exercise-class-relax-concept_53876-23477.jpg", imageAlt: "Movement collective strength"}, ]} /> @@ -208,53 +181,17 @@ export default function HomePage() { animationType="slide-up" testimonials={[ { - id: "1", - name: "Marcus Chen", - handle: "@marcustrains", - testimonial: "UNBRKABLE isn't just apparel—it's a philosophy I wear. Every piece reminds me why I push harder.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-5321.jpg?_wi=1", - imageAlt: "Marcus Chen", - }, + id: "1", name: "Marcus Chen", handle: "@marcustrains", testimonial: "UNBRKABLE isn't just apparel—it's a philosophy I wear. Every piece reminds me why I push harder.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-sportsman-holds-hand-chin-dark-background_613910-5321.jpg", imageAlt: "Marcus Chen"}, { - id: "2", - name: "Sarah Williams", - handle: "@sarahlifts", - testimonial: "The quality is unmatched. I've found my community—people who understand that strength is a choice.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-dancer-practising-dance_107420-63929.jpg?_wi=1", - imageAlt: "Sarah Williams", - }, + id: "2", name: "Sarah Williams", handle: "@sarahlifts", testimonial: "The quality is unmatched. I've found my community—people who understand that strength is a choice.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-dancer-practising-dance_107420-63929.jpg", imageAlt: "Sarah Williams"}, { - id: "3", - name: "David Rodriguez", - handle: "@davidmoves", - testimonial: "Finally, a brand that respects my discipline. No noise, just pure quality and intention.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-athletic-fitness-male-dressed-sportswear-grey-vignette-background_613910-9846.jpg?_wi=1", - imageAlt: "David Rodriguez", - }, + id: "3", name: "David Rodriguez", handle: "@davidmoves", testimonial: "Finally, a brand that respects my discipline. No noise, just pure quality and intention.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-athletic-fitness-male-dressed-sportswear-grey-vignette-background_613910-9846.jpg", imageAlt: "David Rodriguez"}, { - id: "4", - name: "Emma Johnson", - handle: "@emmapowerlifts", - testimonial: "The exclusive drops make each purchase feel special. I'm part of something real.", - imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sportive-girl-listening-music-dark-wall_176420-659.jpg?_wi=1", - imageAlt: "Emma Johnson", - }, + id: "4", name: "Emma Johnson", handle: "@emmapowerlifts", testimonial: "The exclusive drops make each purchase feel special. I'm part of something real.", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-sportive-girl-listening-music-dark-wall_176420-659.jpg", imageAlt: "Emma Johnson"}, { - id: "5", - name: "James Mitchell", - handle: "@jamesmindset", - testimonial: "UNBRKABLE represents everything I believe in. Discipline, quality, and no compromise.", - imageSrc: "http://img.b2bpic.net/free-photo/athletic-young-man-maker-workout-morning_654080-445.jpg?_wi=2", - imageAlt: "James Mitchell", - }, + id: "5", name: "James Mitchell", handle: "@jamesmindset", testimonial: "UNBRKABLE represents everything I believe in. Discipline, quality, and no compromise.", imageSrc: "http://img.b2bpic.net/free-photo/athletic-young-man-maker-workout-morning_654080-445.jpg", imageAlt: "James Mitchell"}, { - id: "6", - name: "Lisa Chen", - handle: "@lisatrains", - testimonial: "The community is what sets UNBRKABLE apart. We're not just customers—we're a movement.", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sportive-girl-posing-with-crossed-arms-dark-wall_176420-620.jpg?_wi=1", - imageAlt: "Lisa Chen", - }, + id: "6", name: "Lisa Chen", handle: "@lisatrains", testimonial: "The community is what sets UNBRKABLE apart. We're not just customers—we're a movement.", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sportive-girl-posing-with-crossed-arms-dark-wall_176420-620.jpg", imageAlt: "Lisa Chen"}, ]} speed={40} /> @@ -275,93 +212,49 @@ export default function HomePage() { /> +
+ +
+ ); -- 2.49.1