20 Commits

Author SHA1 Message Date
6bd6a680cf Update src/app/shop/page.tsx 2026-02-24 21:27:06 +00:00
13d9e3e797 Update src/app/shop/[id]/page.tsx 2026-02-24 21:27:05 +00:00
20107cabc9 Update src/app/page.tsx 2026-02-24 21:27:04 +00:00
e97b39558c Update src/app/layout.tsx 2026-02-24 21:27:03 +00:00
3f3af0d8f4 Update src/app/blog/page.tsx 2026-02-24 21:27:01 +00:00
c026a060f0 Update src/app/shop/page.tsx 2026-02-24 21:25:59 +00:00
90c9c90990 Update src/app/shop/[id]/page.tsx 2026-02-24 21:25:58 +00:00
26d8bac90e Update src/app/page.tsx 2026-02-24 21:25:58 +00:00
75a0cb3b3e Update src/app/layout.tsx 2026-02-24 21:25:57 +00:00
135af852f8 Update src/app/blog/page.tsx 2026-02-24 21:25:55 +00:00
42e03e8550 Update theme colors 2026-02-24 21:11:18 +00:00
240f33ca16 Merge version_5 into main
Merge version_5 into main
2026-02-24 21:01:34 +00:00
ea4c5598b9 Update theme colors 2026-02-24 21:01:28 +00:00
06fa84bad3 Bob AI: Replace the current background (solid color or gradient) wit 2026-02-24 20:24:47 +00:00
5a9ffa843d Merge version_4 into main
Merge version_4 into main
2026-02-24 20:22:52 +00:00
01d75b279c Merge version_4 into main
Merge version_4 into main
2026-02-24 20:20:55 +00:00
fd09ef30d4 Merge version_4 into main
Merge version_4 into main
2026-02-24 20:19:43 +00:00
1b04ecaf16 Merge version_4 into main
Merge version_4 into main
2026-02-24 20:16:34 +00:00
837dd5615e Merge version_4 into main
Merge version_4 into main
2026-02-24 20:15:41 +00:00
05fb90106e Bob AI: replace the tect at the top of the home page "La L... 2026-02-24 20:07:30 +00:00
6 changed files with 1450 additions and 46 deletions

View File

@@ -26,7 +26,7 @@ export default function BlogPage() {
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="La Loupe Vintage"
brandName=""
navItems={[
{ name: "Home", id: "/" },
{ name: "Shop", id: "shop" },
@@ -88,8 +88,8 @@ export default function BlogPage() {
]
}
]}
bottomLeftText="© 2025 La Loupe Vintage. All rights reserved."
bottomRightText="San Diego, CA • Est. 2024"
bottomLeftText="© 2025 . All rights reserved."
bottomRightText=" to recieve free shipping on domestic orders over $100 , CA • Est. 2024"
containerClassName="max-w-7xl mx-auto px-4 py-12 border-t border-[#CFE3C8]/30"
columnsClassName="grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"
columnTitleClassName="text-[#2B1810] font-light text-lg mb-4"

File diff suppressed because it is too large Load Diff

View File

@@ -23,10 +23,17 @@ export default function LandingPage() {
primaryButtonStyle="gradient"
secondaryButtonStyle="solid"
headingFontWeight="light"
style={{
backgroundImage: "url('https://i.pinimg.com/1200x/e6/37/64/e63764d693206853669efd4fc2bf1474.jpg')",
backgroundSize: "cover",
backgroundPosition: "center",
backgroundAttachment: "fixed",
backgroundRepeat: "no-repeat"
}}
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
brandName="La Loupe Vintage"
brandName=""
navItems={[
{ name: "Home", id: "/" },
{ name: "Shop", id: "shop" },
@@ -45,7 +52,7 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboard
title="La Loupe Vintage"
title=""
description="Discover wearable vintage clothing from the most iconic decades. Curated pieces, authentic styles, and sustainable fashion."
background={{ variant: "plain" }}
tag="Buy. Sell. Trade."
@@ -68,6 +75,36 @@ export default function LandingPage() {
/>
</div>
<div id="herobillboard" data-section="herobillboard">
<HeroBillboard
title="60s, 70s, 90s,"
description="Explore our curated collection of vintage treasures from around the world. Each piece tells a story of craftsmanship and history."
background={{ variant: "plain" }}
tag="La Loupe Vintage"
buttons={[
{
label: "Explore Now",
href: "#collection",
dataWebildId: "hero_explore_btn"
},
{
label: "Learn More",
href: "#about",
dataWebildId: "hero_learn_btn"
}
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_39nsxwmbCTX7ZcKAFBAu1R1W3iH/uploaded-1771967404030-j9b4p6lm.png"
imageAlt="Vintage collection showcase"
marqueeItems={[
{ text: "Authentic Vintage", icon: "Star" },
{ text: "Rare Finds", icon: "Sparkles" },
{ text: "Quality Assured", icon: "CheckCircle" },
{ text: "Global Selection", icon: "Globe" }
]}
showMarqueeCard={true}
/>
</div>
<div id="featured-products" data-section="featured-products">
<ProductCardFour
title="Featured Vintage"
@@ -102,9 +139,9 @@ export default function LandingPage() {
<div id="about" data-section="about">
<TextSplitAbout
title="About La Loupe Vintage"
title="About "
description={[
"Located in the heart of San Diego, La Loupe Vintage curates wearable vintage clothing from the late 1960s through the 1990s. We believe authentic vintage fashion tells a story and connects us to different eras of style.", "We specialize in quality pieces that are not just beautiful, but truly wearable. Whether you're looking to refresh your wardrobe with unique finds, sell your vintage collection, or trade pieces, we're here to celebrate sustainable fashion and the art of vintage discovery.", "Our approach is simple: curated quality, fair pricing, and a genuine love for vintage culture. Every piece in our shop has been carefully selected for its style, condition, and timeless appeal."
"Located in the heart of to recieve free shipping on domestic orders over $100 , curates wearable vintage clothing from the late 1960s through the 1990s. We believe authentic vintage fashion tells a story and connects us to different eras of style.", "We specialize in quality pieces that are not just beautiful, but truly wearable. Whether you're looking to refresh your wardrobe with unique finds, sell your vintage collection, or trade pieces, we're here to celebrate sustainable fashion and the art of vintage discovery.", "Our approach is simple: curated quality, fair pricing, and a genuine love for vintage culture. Every piece in our shop has been carefully selected for its style, condition, and timeless appeal."
]}
buttons={[
{ text: "Visit Us", href: "#visit" },
@@ -186,7 +223,7 @@ export default function LandingPage() {
id: "6", name: "Amanda Davis", imageSrc: "https://img.b2bpic.net/free-photo/headshot-charismatic-pleasant-friendly-european-woman-short-chestnut-haircut-smiling-positive-feeling-happy-upbeat-enjoying-lifes-casually-talking-friends-amused-cheerful-standing-white-background_176420-34680.jpg?_wi=2", imageAlt: "Amanda Davis"
}
]}
cardTitle="Loved by vintage enthusiasts across San Diego and beyond"
cardTitle="Loved by vintage enthusiasts across to recieve free shipping on domestic orders over $100 and beyond"
cardTag="Customer Reviews"
cardAnimation="slide-up"
useInvertedBackground={false}
@@ -197,15 +234,15 @@ export default function LandingPage() {
<div id="visit" data-section="visit">
<ContactFaq
ctaTitle="Visit La Loupe Vintage"
ctaDescription="3337 Adams Avenue, San Diego, CA 92116 • Open TuesdaySunday • Call 619-578-2944"
ctaTitle="Visit "
ctaDescription="Use Code: INTHELOUPE to recieve free shipping on domestic orders over $100 , CA 92116 • Open TuesdaySunday • Call 619-578-2944"
ctaButton={{
text: "Book an Appointment", href: "#contact"
}}
ctaIcon={MapPin}
faqs={[
{
id: "1", title: "What are your hours?", content: "La Loupe Vintage is open Tuesday through Sunday. Visit us to explore our curated vintage collection in person."
id: "1", title: "What are your hours?", content: " is open Tuesday through Sunday. Visit us to explore our curated vintage collection in person."
},
{
id: "2", title: "Can I sell my vintage clothes?", content: "Yes! We buy and trade vintage clothing. Cash value is 30%, trade value is 50%. Appointments are required with a limit of one per week. Book in advance—no same-day or walk-in appointments."
@@ -260,8 +297,8 @@ export default function LandingPage() {
]
}
]}
bottomLeftText="© 2025 La Loupe Vintage. All rights reserved."
bottomRightText="San Diego, CA • Est. 2024"
bottomLeftText="© 2025 . All rights reserved."
bottomRightText=" to recieve free shipping on domestic orders over $100 , CA • Est. 2024"
containerClassName="max-w-7xl mx-auto px-4 py-12 border-t border-[#CFE3C8]/30"
columnsClassName="grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"
columnTitleClassName="text-[#2B1810] font-light text-lg mb-4"

View File

@@ -91,7 +91,7 @@ function ProductPageContent({ params }: ProductPageProps) {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingOverlay
brandName="La Loupe Vintage"
brandName=""
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"shop"},
@@ -115,8 +115,8 @@ function ProductPageContent({ params }: ProductPageProps) {
{"title":"About","items":[{"label":"Our Story","href":"#about"},{"label":"Sell With Us","href":"#sell"},{"label":"Visit Store","href":"#visit"},{"label":"Contact","href":"#contact"}]},
{"title":"Connect","items":[{"label":"Instagram","href":"https://instagram.com/laloupevintage"},{"label":"Email","href":"mailto:info@laloupevintage.com"},{"label":"Phone","href":"tel:619-578-2944"},{"label":"Location","href":"#visit"}]}
]}
bottomLeftText="© 2025 La Loupe Vintage. All rights reserved."
bottomRightText="San Diego, CA • Est. 2024"
bottomLeftText="© 2025 . All rights reserved."
bottomRightText=" to recieve free shipping on domestic orders over $100 , CA • Est. 2024"
containerClassName="max-w-7xl mx-auto px-4 py-12 border-t border-[#CFE3C8]/30"
columnsClassName="grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"
columnTitleClassName="text-[#2B1810] font-light text-lg mb-4"
@@ -147,7 +147,7 @@ function ProductPageContent({ params }: ProductPageProps) {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingOverlay
brandName="La Loupe Vintage"
brandName=""
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"shop"},
@@ -179,8 +179,8 @@ function ProductPageContent({ params }: ProductPageProps) {
{"title":"About","items":[{"label":"Our Story","href":"#about"},{"label":"Sell With Us","href":"#sell"},{"label":"Visit Store","href":"#visit"},{"label":"Contact","href":"#contact"}]},
{"title":"Connect","items":[{"label":"Instagram","href":"https://instagram.com/laloupevintage"},{"label":"Email","href":"mailto:info@laloupevintage.com"},{"label":"Phone","href":"tel:619-578-2944"},{"label":"Location","href":"#visit"}]}
]}
bottomLeftText="© 2025 La Loupe Vintage. All rights reserved."
bottomRightText="San Diego, CA • Est. 2024"
bottomLeftText="© 2025 . All rights reserved."
bottomRightText=" to recieve free shipping on domestic orders over $100 , CA • Est. 2024"
containerClassName="max-w-7xl mx-auto px-4 py-12 border-t border-[#CFE3C8]/30"
columnsClassName="grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"
columnTitleClassName="text-[#2B1810] font-light text-lg mb-4"
@@ -210,7 +210,7 @@ function ProductPageContent({ params }: ProductPageProps) {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingOverlay
brandName="La Loupe Vintage"
brandName=""
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"shop"},
@@ -267,8 +267,8 @@ function ProductPageContent({ params }: ProductPageProps) {
{"title":"About","items":[{"label":"Our Story","href":"#about"},{"label":"Sell With Us","href":"#sell"},{"label":"Visit Store","href":"#visit"},{"label":"Contact","href":"#contact"}]},
{"title":"Connect","items":[{"label":"Instagram","href":"https://instagram.com/laloupevintage"},{"label":"Email","href":"mailto:info@laloupevintage.com"},{"label":"Phone","href":"tel:619-578-2944"},{"label":"Location","href":"#visit"}]}
]}
bottomLeftText="© 2025 La Loupe Vintage. All rights reserved."
bottomRightText="San Diego, CA • Est. 2024"
bottomLeftText="© 2025 . All rights reserved."
bottomRightText=" to recieve free shipping on domestic orders over $100 , CA • Est. 2024"
containerClassName="max-w-7xl mx-auto px-4 py-12 border-t border-[#CFE3C8]/30"
columnsClassName="grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"
columnTitleClassName="text-[#2B1810] font-light text-lg mb-4"

View File

@@ -34,7 +34,7 @@ function ShopPageContent() {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingOverlay
brandName="La Loupe Vintage"
brandName=""
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"shop"},
@@ -58,8 +58,8 @@ function ShopPageContent() {
{"title":"About","items":[{"label":"Our Story","href":"#about"},{"label":"Sell With Us","href":"#sell"},{"label":"Visit Store","href":"#visit"},{"label":"Contact","href":"#contact"}]},
{"title":"Connect","items":[{"label":"Instagram","href":"https://instagram.com/laloupevintage"},{"label":"Email","href":"mailto:info@laloupevintage.com"},{"label":"Phone","href":"tel:619-578-2944"},{"label":"Location","href":"#visit"}]}
]}
bottomLeftText="© 2025 La Loupe Vintage. All rights reserved."
bottomRightText="San Diego, CA • Est. 2024"
bottomLeftText="© 2025 . All rights reserved."
bottomRightText=" to recieve free shipping on domestic orders over $100 , CA • Est. 2024"
containerClassName="max-w-7xl mx-auto px-4 py-12 border-t border-[#CFE3C8]/30"
columnsClassName="grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"
columnTitleClassName="text-[#2B1810] font-light text-lg mb-4"
@@ -89,7 +89,7 @@ function ShopPageContent() {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingOverlay
brandName="La Loupe Vintage"
brandName=""
navItems={[
{"name":"Home","id":"/"},
{"name":"Shop","id":"shop"},
@@ -121,8 +121,8 @@ function ShopPageContent() {
{"title":"About","items":[{"label":"Our Story","href":"#about"},{"label":"Sell With Us","href":"#sell"},{"label":"Visit Store","href":"#visit"},{"label":"Contact","href":"#contact"}]},
{"title":"Connect","items":[{"label":"Instagram","href":"https://instagram.com/laloupevintage"},{"label":"Email","href":"mailto:info@laloupevintage.com"},{"label":"Phone","href":"tel:619-578-2944"},{"label":"Location","href":"#visit"}]}
]}
bottomLeftText="© 2025 La Loupe Vintage. All rights reserved."
bottomRightText="San Diego, CA • Est. 2024"
bottomLeftText="© 2025 . All rights reserved."
bottomRightText=" to recieve free shipping on domestic orders over $100 , CA • Est. 2024"
containerClassName="max-w-7xl mx-auto px-4 py-12 border-t border-[#CFE3C8]/30"
columnsClassName="grid grid-cols-1 md:grid-cols-3 gap-8 mb-8"
columnTitleClassName="text-[#2B1810] font-light text-lg mb-4"

View File

@@ -2,23 +2,23 @@
/* Base units */
/* --vw is set by ThemeProvider */
/* --background: #ffc97c;;;;
--card: #FFF7E6;;;;
--foreground: #2B1810;;;;
--primary-cta: #C97A4A;;;;
--secondary-cta: #FFF7E6;;;;
--accent: #CFE3C8;;;;
--background-accent: #6F8665;;;; */
/* --background: #e44c4c;;;;;;
--card: #FFF7E6;;;;;;
--foreground: #2B1810;;;;;;
--primary-cta: #C97A4A;;;;;;
--secondary-cta: #FFF7E6;;;;;;
--accent: #CFE3C8;;;;;;
--background-accent: #6F8665;;;;;; */
--background: #ffc97c;;;;
--card: #FFF7E6;;;;
--foreground: #2B1810;;;;
--primary-cta: #C97A4A;;;;
--background: #e44c4c;;;;;;
--card: #FFF7E6;;;;;;
--foreground: #2B1810;;;;;;
--primary-cta: #C97A4A;;;;;;
--primary-cta-text: #FFFFFF;;
--secondary-cta: #FFF7E6;;;;
--secondary-cta: #FFF7E6;;;;;;
--secondary-cta-text: #2B1810;;
--accent: #CFE3C8;;;;
--background-accent: #6F8665;;;;
--accent: #CFE3C8;;;;;;
--background-accent: #6F8665;;;;;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);