Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-04-11 03:48:26 +00:00
4 changed files with 65 additions and 419 deletions

View File

@@ -6,7 +6,7 @@ import ContactText from '@/components/sections/contact/ContactText';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
export default function LandingPage() {
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
@@ -24,93 +24,32 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Shop",
id: "/shop",
},
{
name: "Services",
id: "/services",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Shop", id: "/shop" },
{ name: "Services", id: "/services" },
{ name: "Contact", id: "/contact" }
]}
brandName="Nova Lux"
button={{ text: "Contact", href: "/contact" }}
/>
</div>
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
text="Visit our atelier in the heart of the city."
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/set-different-gold-rings-showcase-luxury-jewelry-store-close-up-photo_613910-20947.jpg?_wi=4"
imageSrc="http://img.b2bpic.net/free-photo/set-different-gold-rings-showcase-luxury-jewelry-store-close-up-photo_613910-20947.jpg"
logoText="Nova Lux"
columns={[
{
title: "Shop",
items: [
{
label: "New Arrivals",
href: "/shop",
},
{
label: "Best Sellers",
href: "/shop",
},
{
label: "Bridal",
href: "/shop",
},
],
},
{
title: "Services",
items: [
{
label: "Custom Design",
href: "/services",
},
{
label: "Repair & Polish",
href: "/services",
},
{
label: "Bridal Styling",
href: "/services",
},
],
},
{
title: "Support",
items: [
{
label: "FAQ",
href: "/faq",
},
{
label: "Returns",
href: "/contact",
},
{
label: "Contact Us",
href: "/contact",
},
],
},
{ title: "Shop", items: [{ label: "New Arrivals", href: "/shop" }, { label: "Best Sellers", href: "/shop" }, { label: "Bridal", href: "/shop" }] },
{ title: "Services", items: [{ label: "Custom Design", href: "/services" }, { label: "Repair & Polish", href: "/services" }, { label: "Bridal Styling", href: "/services" }] },
{ title: "Support", items: [{ label: "FAQ", href: "/faq" }, { label: "Returns", href: "/contact" }, { label: "Contact Us", href: "/contact" }] }
]}
copyrightText="© 2025 Nova Lux Jewellery. All rights reserved."
/>

View File

@@ -29,93 +29,38 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Shop",
id: "/shop",
},
{
name: "Services",
id: "/services",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Shop", id: "/shop" },
{ name: "Services", id: "/services" },
{ name: "Contact", id: "/contact" }
]}
brandName="Nova Lux"
button={{ text: "Contact", href: "/contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardScroll
background={{
variant: "sparkles-gradient",
}}
background={{ variant: "sparkles-gradient" }}
title="Timeless Elegance, Redefined."
description="Discover Nova Lux, where artisanal mastery meets modern luxury. Bespoke diamond and gold creations for your most cherished moments."
buttons={[
{
text: "Shop Now",
href: "/shop",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/view-elegant-luxurious-wedding-stationery-planner-resources_23-2150166947.jpg?_wi=1"
buttons={[{ text: "Shop Now", href: "/shop" }]}
imageSrc="http://img.b2bpic.net/free-photo/view-elegant-luxurious-wedding-stationery-planner-resources_23-2150166947.jpg"
imageAlt="luxury jewellery editorial photography"
/>
</div>
<div id="featured-products" data-section="featured-products">
<ProductCardFour
animationType="slide-up"
textboxLayout="default"
gridVariant="four-items-2x2-equal-grid"
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Solitaire Ring",
price: "$2,500",
variant: "18k Gold",
imageSrc: "http://img.b2bpic.net/free-photo/view-luxurious-golden-ring-rock-concrete-tray_23-2150329677.jpg",
},
{
id: "p2",
name: "Diamond Necklace",
price: "$8,200",
variant: "Platinum",
imageSrc: "http://img.b2bpic.net/free-photo/gold-chain-pomegranate_23-2149836417.jpg",
},
{
id: "p3",
name: "Emerald Studs",
price: "$1,800",
variant: "18k Gold",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-aesthetic-earrings_23-2149649170.jpg",
},
{
id: "p4",
name: "Infinity Bracelet",
price: "$3,400",
variant: "Rose Gold",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-female-wearing-fashionable-bracelet-with-charm-pendants_181624-21048.jpg",
},
{
id: "p5",
name: "Pearl Pendant",
price: "$1,200",
variant: "18k Gold",
imageSrc: "http://img.b2bpic.net/free-photo/green-gemstone-pendant-woman-s-neck_246466-23.jpg",
},
{
id: "p6",
name: "Wedding Band",
price: "$900",
variant: "18k Gold",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-wedding-accessories-table_23-2148483566.jpg",
},
{ id: "p1", name: "Solitaire Ring", price: "$2,500", variant: "18k Gold", imageSrc: "http://img.b2bpic.net/free-photo/view-luxurious-golden-ring-rock-concrete-tray_23-2150329677.jpg" },
{ id: "p2", name: "Diamond Necklace", price: "$8,200", variant: "Platinum", imageSrc: "http://img.b2bpic.net/free-photo/gold-chain-pomegranate_23-2149836417.jpg" },
{ id: "p3", name: "Emerald Studs", price: "$1,800", variant: "18k Gold", imageSrc: "http://img.b2bpic.net/free-photo/still-life-aesthetic-earrings_23-2149649170.jpg" },
{ id: "p4", name: "Infinity Bracelet", price: "$3,400", variant: "Rose Gold", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-female-wearing-fashionable-bracelet-with-charm-pendants_181624-21048.jpg" }
]}
title="Curated Collections"
description="Explore our hand-picked selection of fine jewellery, from bridal essentials to modern statement pieces."
@@ -128,30 +73,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
features={[
{
title: "Bespoke Design",
description: "Let us bring your vision to life with custom jewellery creation.",
bentoComponent: "reveal-icon",
icon: Sparkles,
imageSrc: "http://img.b2bpic.net/free-photo/craftswoman-lighting-blow-torch_107420-65287.jpg",
imageAlt: "custom jewellery design process",
},
{
title: "Repairs & Care",
description: "Expert cleaning, polishing, and restoration for your precious pieces.",
bentoComponent: "reveal-icon",
icon: ShieldCheck,
imageSrc: "http://img.b2bpic.net/free-photo/view-elegant-luxurious-wedding-stationery-planner-resources_23-2150166947.jpg?_wi=2",
imageAlt: "custom jewellery design process",
},
{
title: "Bridal Consultation",
description: "Exclusive one-on-one sessions for perfect wedding ensembles.",
bentoComponent: "reveal-icon",
icon: Award,
imageSrc: "http://img.b2bpic.net/free-photo/precious-stones-processing_169016-3563.jpg?_wi=1",
imageAlt: "custom jewellery design process",
},
{ title: "Bespoke Design", description: "Let us bring your vision to life with custom jewellery creation.", bentoComponent: "reveal-icon", icon: Sparkles },
{ title: "Repairs & Care", description: "Expert cleaning, polishing, and restoration for your precious pieces.", bentoComponent: "reveal-icon", icon: ShieldCheck },
{ title: "Bridal Consultation", description: "Exclusive one-on-one sessions for perfect wedding ensembles.", bentoComponent: "reveal-icon", icon: Award }
]}
title="Our Signature Services"
description="From custom design to professional restoration, we ensure your jewellery remains as radiant as the day you received it."
@@ -165,26 +89,11 @@ export default function LandingPage() {
rating={5}
author="Sarah M."
avatars={[
{
src: "http://img.b2bpic.net/free-photo/adorable-lovely-woman-fashion-clothes-is-sitting-open-air-cafe-is-using-smartphone-waiting-friends-city-lights-background_291650-842.jpg",
alt: "happy bride jewellery customer",
},
{
src: "http://img.b2bpic.net/free-photo/side-view-rich-woman-holding-tablet_23-2149722599.jpg",
alt: "satisfied jewellery client portrait",
},
{
src: "http://img.b2bpic.net/free-photo/young-people-having-fun-white-party_23-2149429859.jpg",
alt: "happy jewelry customer portrait",
},
{
src: "http://img.b2bpic.net/free-photo/couple-have-earned-little-relaxation_329181-20510.jpg",
alt: "elegant customer wearing necklace",
},
{
src: "http://img.b2bpic.net/free-photo/cute-girl-with-shopping-bag-city_1157-23066.jpg",
alt: "happy client wearing diamond earrings",
},
{ src: "http://img.b2bpic.net/free-photo/adorable-lovely-woman-fashion-clothes-is-sitting-open-air-cafe-is-using-smartphone-waiting-friends-city-lights-background_291650-842.jpg", alt: "happy bride jewellery customer" },
{ src: "http://img.b2bpic.net/free-photo/side-view-rich-woman-holding-tablet_23-2149722599.jpg", alt: "satisfied jewellery client portrait" },
{ src: "http://img.b2bpic.net/free-photo/young-people-having-fun-white-party_23-2149429859.jpg", alt: "happy jewelry customer portrait" },
{ src: "http://img.b2bpic.net/free-photo/couple-have-earned-little-relaxation_329181-20510.jpg", alt: "elegant customer wearing necklace" },
{ src: "http://img.b2bpic.net/free-photo/cute-girl-with-shopping-bag-city_1157-23066.jpg", alt: "happy client wearing diamond earrings" }
]}
ratingAnimation="slide-up"
avatarsAnimation="blur-reveal"
@@ -194,75 +103,20 @@ export default function LandingPage() {
<div id="contact-section" data-section="contact-section">
<ContactText
useInvertedBackground={true}
background={{
variant: "sparkles-gradient",
}}
background={{ variant: "sparkles-gradient" }}
text="Experience the world of Nova Lux. Connect with our stylists or visit us to explore our latest collections."
buttons={[
{
text: "Contact Us",
href: "/contact",
},
]}
buttons={[{ text: "Contact Us", href: "/contact" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/set-different-gold-rings-showcase-luxury-jewelry-store-close-up-photo_613910-20947.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/set-different-gold-rings-showcase-luxury-jewelry-store-close-up-photo_613910-20947.jpg"
logoText="Nova Lux"
columns={[
{
title: "Shop",
items: [
{
label: "New Arrivals",
href: "/shop",
},
{
label: "Best Sellers",
href: "/shop",
},
{
label: "Bridal",
href: "/shop",
},
],
},
{
title: "Services",
items: [
{
label: "Custom Design",
href: "/services",
},
{
label: "Repair & Polish",
href: "/services",
},
{
label: "Bridal Styling",
href: "/services",
},
],
},
{
title: "Support",
items: [
{
label: "FAQ",
href: "/faq",
},
{
label: "Returns",
href: "/contact",
},
{
label: "Contact Us",
href: "/contact",
},
],
},
{ title: "Shop", items: [{ label: "New Arrivals", href: "/shop" }, { label: "Best Sellers", href: "/shop" }, { label: "Bridal", href: "/shop" }] },
{ title: "Services", items: [{ label: "Custom Design", href: "/services" }, { label: "Repair & Polish", href: "/services" }, { label: "Bridal Styling", href: "/services" }] },
{ title: "Support", items: [{ label: "FAQ", href: "/faq" }, { label: "Returns", href: "/contact" }, { label: "Contact Us", href: "/contact" }] }
]}
copyrightText="© 2025 Nova Lux Jewellery. All rights reserved."
/>

View File

@@ -8,7 +8,7 @@ import FooterMedia from '@/components/sections/footer/FooterMedia';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import { ShieldCheck, Sparkles } from "lucide-react";
export default function LandingPage() {
export default function ServicesPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
@@ -26,24 +26,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Shop",
id: "/shop",
},
{
name: "Services",
id: "/services",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Shop", id: "/shop" },
{ name: "Services", id: "/services" },
{ name: "Contact", id: "/contact" }
]}
brandName="Nova Lux"
button={{ text: "Contact", href: "/contact" }}
/>
</div>
@@ -55,22 +44,8 @@ export default function LandingPage() {
title="Expert Care"
description="We offer full restoration services."
features={[
{
title: "Cleaning",
description: "Professional shine.",
bentoComponent: "reveal-icon",
icon: Sparkles,
imageSrc: "http://img.b2bpic.net/free-photo/precious-stones-processing_169016-3563.jpg?_wi=2",
imageAlt: "jewellery repair polishing tools",
},
{
title: "Repair",
description: "Restoring vintage pieces.",
bentoComponent: "reveal-icon",
icon: ShieldCheck,
imageSrc: "http://img.b2bpic.net/free-photo/view-elegant-luxurious-wedding-stationery-planner-resources_23-2150166947.jpg?_wi=3",
imageAlt: "jewellery repair polishing tools",
},
{ title: "Cleaning", description: "Professional shine.", bentoComponent: "reveal-icon", icon: Sparkles },
{ title: "Repair", description: "Restoring vintage pieces.", bentoComponent: "reveal-icon", icon: ShieldCheck }
]}
/>
</div>
@@ -78,69 +53,19 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
text="Book your consultation with our master goldsmith today."
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/set-different-gold-rings-showcase-luxury-jewelry-store-close-up-photo_613910-20947.jpg?_wi=3"
imageSrc="http://img.b2bpic.net/free-photo/set-different-gold-rings-showcase-luxury-jewelry-store-close-up-photo_613910-20947.jpg"
logoText="Nova Lux"
columns={[
{
title: "Shop",
items: [
{
label: "New Arrivals",
href: "/shop",
},
{
label: "Best Sellers",
href: "/shop",
},
{
label: "Bridal",
href: "/shop",
},
],
},
{
title: "Services",
items: [
{
label: "Custom Design",
href: "/services",
},
{
label: "Repair & Polish",
href: "/services",
},
{
label: "Bridal Styling",
href: "/services",
},
],
},
{
title: "Support",
items: [
{
label: "FAQ",
href: "/faq",
},
{
label: "Returns",
href: "/contact",
},
{
label: "Contact Us",
href: "/contact",
},
],
},
{ title: "Shop", items: [{ label: "New Arrivals", href: "/shop" }, { label: "Best Sellers", href: "/shop" }, { label: "Bridal", href: "/shop" }] },
{ title: "Services", items: [{ label: "Custom Design", href: "/services" }, { label: "Repair & Polish", href: "/services" }, { label: "Bridal Styling", href: "/services" }] },
{ title: "Support", items: [{ label: "FAQ", href: "/faq" }, { label: "Returns", href: "/contact" }, { label: "Contact Us", href: "/contact" }] }
]}
copyrightText="© 2025 Nova Lux Jewellery. All rights reserved."
/>

View File

@@ -7,7 +7,7 @@ import FooterMedia from '@/components/sections/footer/FooterMedia';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
export default function LandingPage() {
export default function ShopPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-magnetic"
@@ -25,24 +25,13 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "/",
},
{
name: "Shop",
id: "/shop",
},
{
name: "Services",
id: "/services",
},
{
name: "Contact",
id: "/contact",
},
{ name: "Home", id: "/" },
{ name: "Shop", id: "/shop" },
{ name: "Services", id: "/services" },
{ name: "Contact", id: "/contact" }
]}
brandName="Nova Lux"
button={{ text: "Contact", href: "/contact" }}
/>
</div>
@@ -55,20 +44,9 @@ export default function LandingPage() {
title="Our Collection"
description="Discover unique craftsmanship."
products={[
{
id: "sh1",
name: "Gold Pendant",
price: "$500",
variant: "14k Gold",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-golden-chains-arrangement_23-2149836478.jpg",
},
{
id: "sh2",
name: "Diamond Earrings",
price: "$1200",
variant: "White Gold",
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-aesthetic-golden-earrings_23-2149846573.jpg",
},
{ id: "sh1", name: "Gold Pendant", price: "$500", variant: "14k Gold", imageSrc: "http://img.b2bpic.net/free-photo/top-view-golden-chains-arrangement_23-2149836478.jpg" },
{ id: "sh2", name: "Diamond Earrings", price: "$1200", variant: "White Gold", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-aesthetic-golden-earrings_23-2149846573.jpg" },
{ id: "sh3", name: "Gold Ring", price: "$900", variant: "18k Gold", imageSrc: "http://img.b2bpic.net/free-photo/top-view-wedding-accessories-table_23-2148483566.jpg" }
]}
/>
</div>
@@ -76,69 +54,19 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactText
useInvertedBackground={false}
background={{
variant: "plain",
}}
background={{ variant: "plain" }}
text="Need help choosing? Our personal shoppers are here to assist."
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/set-different-gold-rings-showcase-luxury-jewelry-store-close-up-photo_613910-20947.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/set-different-gold-rings-showcase-luxury-jewelry-store-close-up-photo_613910-20947.jpg"
logoText="Nova Lux"
columns={[
{
title: "Shop",
items: [
{
label: "New Arrivals",
href: "/shop",
},
{
label: "Best Sellers",
href: "/shop",
},
{
label: "Bridal",
href: "/shop",
},
],
},
{
title: "Services",
items: [
{
label: "Custom Design",
href: "/services",
},
{
label: "Repair & Polish",
href: "/services",
},
{
label: "Bridal Styling",
href: "/services",
},
],
},
{
title: "Support",
items: [
{
label: "FAQ",
href: "/faq",
},
{
label: "Returns",
href: "/contact",
},
{
label: "Contact Us",
href: "/contact",
},
],
},
{ title: "Shop", items: [{ label: "New Arrivals", href: "/shop" }, { label: "Best Sellers", href: "/shop" }, { label: "Bridal", href: "/shop" }] },
{ title: "Services", items: [{ label: "Custom Design", href: "/services" }, { label: "Repair & Polish", href: "/services" }, { label: "Bridal Styling", href: "/services" }] },
{ title: "Support", items: [{ label: "FAQ", href: "/faq" }, { label: "Returns", href: "/contact" }, { label: "Contact Us", href: "/contact" }] }
]}
copyrightText="© 2025 Nova Lux Jewellery. All rights reserved."
/>