From e8d6075d726746c20e47060005b89363caf72b54 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 19:03:10 +0000 Subject: [PATCH 1/5] Update src/app/about/page.tsx --- src/app/about/page.tsx | 57 ++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 25 deletions(-) diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 24806d2..6fd483c 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -1,11 +1,11 @@ 'use client'; -import { ThemeProvider } from '@/components/ThemeProvider'; -import { NavbarStyleApple } from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; -import { AboutMetric } from '@/components/sections/about/AboutMetric'; -import { AnimatedAuroraBackground } from '@/components/background/AnimatedAuroraBackground'; -import { FooterLogoEmphasis } from '@/components/sections/footer/FooterLogoEmphasis'; -import { Diamond, Gem, HeartHandshake } from 'lucide-react'; +import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider'; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import TestimonialAboutCard from '@/components/sections/about/TestimonialAboutCard'; +import AnimatedAuroraBackground from '@/components/background/AnimatedAuroraBackground'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import { Diamond } from 'lucide-react'; import type { Metadata } from 'next'; export const metadata: Metadata = { @@ -17,7 +17,11 @@ export default function AboutUs() { const navItems = [ { name: 'Home', id: '/' }, { name: 'About Us', id: '/about' }, - { name: 'Contact Us', id: '/contact' } + { name: 'Contact Us', id: '/contact' }, + { name: 'Bracelets', id: '/bracelets' }, + { name: 'Earrings', id: '/earrings' }, + { name: 'Necklaces', id: '/necklaces' }, + { name: 'Rings', id: '/rings-collection' } ]; return ( @@ -33,33 +37,36 @@ export default function AboutUs() { secondaryButtonStyle="solid" headingFontWeight="bold" > - +
-
- + ); } -- 2.49.1 From f4e7a454671de05e80630b304d3401405f6a39a3 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 19:03:10 +0000 Subject: [PATCH 2/5] Update src/app/bracelets/page.tsx --- src/app/bracelets/page.tsx | 80 ++++++++++++++++++++++++-------------- 1 file changed, 50 insertions(+), 30 deletions(-) diff --git a/src/app/bracelets/page.tsx b/src/app/bracelets/page.tsx index 78d8b6d..f6918b5 100644 --- a/src/app/bracelets/page.tsx +++ b/src/app/bracelets/page.tsx @@ -1,53 +1,73 @@ 'use client'; -import { ThemeProvider } from '@/components/provider/ThemeProvider'; -import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider'; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import AnimatedAuroraBackground from '@/components/background/AnimatedAuroraBackground'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import type { Metadata } from 'next'; -const navItems = [ - { name: "Home", id: "/" }, - { name: "Earrings", id: "/earrings" }, - { name: "Necklaces", id: "/necklaces" }, - { name: "Bracelets", id: "/bracelets" } -]; - -const braceletsProducts = Array.from({ length: 2 }, (_, i) => ({ - id: `bracelet-${i + 1}`, - brand: "JewelCo", name: `Charming Bracelet ${i + 1}`, - price: `$${(Math.random() * 75 + 25).toFixed(2)}`, - rating: Math.floor(Math.random() * 5) + 1, - reviewCount: `${Math.floor(Math.random() * 100) + 5} reviews`, - imageSrc: `https://picsum.photos/seed/bracelet${i+1}/400/300`, - imageAlt: `Charming Bracelet ${i + 1}`, -})); +export const metadata: Metadata = { + title: 'Bracelets - Hala Diamonds', + description: 'Explore exquisite diamond bracelets from Hala Diamonds.' +}; export default function BraceletsPage() { + const navItems = [ + { name: 'Home', id: '/' }, + { name: 'About Us', id: '/about' }, + { name: 'Contact Us', id: '/contact' }, + { name: 'Bracelets', id: '/bracelets' }, + { name: 'Earrings', id: '/earrings' }, + { name: 'Necklaces', id: '/necklaces' }, + { name: 'Rings', id: '/rings-collection' } + ]; + + const products = [ + { id: '1', brand: 'Hala', name: 'Delicate Diamond Bracelet', price: '$2,500', rating: 4.8, reviewCount: '120', imageSrc: 'https://images.unsplash.com/photo-1582294132371-331215b3a628?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', imageAlt: 'Delicate Diamond Bracelet' }, + { id: '2', brand: 'Hala', name: 'Tennis Bracelet Classic', price: '$5,000', rating: 4.9, reviewCount: '95', imageSrc: 'https://images.unsplash.com/photo-1596489397395-8e7c1f8d4e1f?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', imageAlt: 'Tennis Bracelet Classic' }, + { id: '3', brand: 'Hala', name: 'Baguette Diamond Bangle', price: '$3,800', rating: 4.7, reviewCount: '78', imageSrc: 'https://images.unsplash.com/photo-1582294132371-331215b3a628?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', imageAlt: 'Baguette Diamond Bangle' } + ]; + return ( - -
+ + +
+
+ + + + -- 2.49.1 From 1953a2e6b30b38ffd368ecb7c4021b9331ad267c Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 19:03:11 +0000 Subject: [PATCH 3/5] Update src/app/contact/page.tsx --- src/app/contact/page.tsx | 46 +++++++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index ce31202..3dde35c 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -1,12 +1,12 @@ 'use client'; -import { ThemeProvider } from '@/components/ThemeProvider'; -import { NavbarStyleApple } from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; -import { ContactSplitForm } from '@/components/sections/contact/ContactSplitForm'; -import { AnimatedAuroraBackground } from '@/components/background/AnimatedAuroraBackground'; -import { FooterLogoEmphasis } from '@/components/sections/footer/FooterLogoEmphasis'; -import { ButtonBounceEffect } from '@/components/button/ButtonBounceEffect/ButtonBounceEffect'; -import { Instagram, MessageCircleMore } from 'lucide-react'; +import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider'; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; +import ContactSplitForm from '@/components/sections/contact/ContactSplitForm'; +import AnimatedAuroraBackground from '@/components/background/AnimatedAuroraBackground'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import ButtonIconArrow from '@/components/button/ButtonIconArrow'; +import { Instagram } from 'lucide-react'; import type { Metadata } from 'next'; export const metadata: Metadata = { @@ -17,7 +17,12 @@ export const metadata: Metadata = { export default function ContactUs() { const navItems = [ { name: 'Home', id: '/' }, - { name: 'About Us', id: '/about' }, { name: 'Contact Us', id: '/contact' } + { name: 'About Us', id: '/about' }, + { name: 'Contact Us', id: '/contact' }, + { name: 'Bracelets', id: '/bracelets' }, + { name: 'Earrings', id: '/earrings' }, + { name: 'Necklaces', id: '/necklaces' }, + { name: 'Rings', id: '/rings-collection' } ]; return ( @@ -33,7 +38,9 @@ export default function ContactUs() { secondaryButtonStyle="solid" headingFontWeight="bold" > - +
console.log('Contact form submitted:', data)} />
- - + ); } -- 2.49.1 From b1ed8f7111bd8ce6d5e8d21fcfff411fd62d22e0 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 19:03:11 +0000 Subject: [PATCH 4/5] Update src/app/earrings/page.tsx --- src/app/earrings/page.tsx | 80 ++++++++++++++++++++++++--------------- 1 file changed, 50 insertions(+), 30 deletions(-) diff --git a/src/app/earrings/page.tsx b/src/app/earrings/page.tsx index 2313157..9f57134 100644 --- a/src/app/earrings/page.tsx +++ b/src/app/earrings/page.tsx @@ -1,53 +1,73 @@ 'use client'; -import { ThemeProvider } from '@/components/provider/ThemeProvider'; -import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider'; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import AnimatedAuroraBackground from '@/components/background/AnimatedAuroraBackground'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import type { Metadata } from 'next'; -const navItems = [ - { name: "Home", id: "/" }, - { name: "Earrings", id: "/earrings" }, - { name: "Necklaces", id: "/necklaces" }, - { name: "Bracelets", id: "/bracelets" } -]; - -const earringsProducts = Array.from({ length: 12 }, (_, i) => ({ - id: `earring-${i + 1}`, - brand: "JewelCo", name: `Elegant Earring ${i + 1}`, - price: `$${(Math.random() * 100 + 50).toFixed(2)}`, - rating: Math.floor(Math.random() * 5) + 1, - reviewCount: `${Math.floor(Math.random() * 200) + 10} reviews`, - imageSrc: `https://picsum.photos/seed/earring${i+1}/400/300`, - imageAlt: `Elegant Earring ${i + 1}`, -})); +export const metadata: Metadata = { + title: 'Earrings - Hala Diamonds', + description: 'Discover sparkling diamond earrings from Hala Diamonds.' +}; export default function EarringsPage() { + const navItems = [ + { name: 'Home', id: '/' }, + { name: 'About Us', id: '/about' }, + { name: 'Contact Us', id: '/contact' }, + { name: 'Bracelets', id: '/bracelets' }, + { name: 'Earrings', id: '/earrings' }, + { name: 'Necklaces', id: '/necklaces' }, + { name: 'Rings', id: '/rings-collection' } + ]; + + const products = [ + { id: '1', brand: 'Hala', name: 'Solitaire Stud Earrings', price: '$1,800', rating: 4.7, reviewCount: '150', imageSrc: 'https://images.unsplash.com/photo-1599643447385-a7b3c2e1f2f0?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', imageAlt: 'Solitaire Stud Earrings' }, + { id: '2', brand: 'Hala', name: 'Diamond Hoop Earrings', price: '$3,200', rating: 4.9, reviewCount: '80', imageSrc: 'https://images.unsplash.com/photo-1621323863459-d8e23df37233?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', imageAlt: 'Diamond Hoop Earrings' }, + { id: '3', brand: 'Hala', name: 'Halo Drop Earrings', price: '$2,500', rating: 4.6, reviewCount: '65', imageSrc: 'https://images.unsplash.com/photo-1599643447385-a7b3c2e1f2f0?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', imageAlt: 'Halo Drop Earrings' } + ]; + return ( - -
+ + +
+
+ + + + -- 2.49.1 From a22ff88c74be5ec6e41ea89be4c374163915ecdd Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 3 Jun 2026 19:03:12 +0000 Subject: [PATCH 5/5] Update src/app/necklaces/page.tsx --- src/app/necklaces/page.tsx | 80 ++++++++++++++++++++++++-------------- 1 file changed, 50 insertions(+), 30 deletions(-) diff --git a/src/app/necklaces/page.tsx b/src/app/necklaces/page.tsx index 14bcaf3..1ec475d 100644 --- a/src/app/necklaces/page.tsx +++ b/src/app/necklaces/page.tsx @@ -1,53 +1,73 @@ 'use client'; -import { ThemeProvider } from '@/components/provider/ThemeProvider'; -import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; +import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider'; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; +import AnimatedAuroraBackground from '@/components/background/AnimatedAuroraBackground'; +import FooterSimple from '@/components/sections/footer/FooterSimple'; +import type { Metadata } from 'next'; -const navItems = [ - { name: "Home", id: "/" }, - { name: "Earrings", id: "/earrings" }, - { name: "Necklaces", id: "/necklaces" }, - { name: "Bracelets", id: "/bracelets" } -]; - -const necklacesProducts = Array.from({ length: 13 }, (_, i) => ({ - id: `necklace-${i + 1}`, - brand: "JewelCo", name: `Stunning Necklace ${i + 1}`, - price: `$${(Math.random() * 200 + 100).toFixed(2)}`, - rating: Math.floor(Math.random() * 5) + 1, - reviewCount: `${Math.floor(Math.random() * 250) + 15} reviews`, - imageSrc: `https://picsum.photos/seed/necklace${i+1}/400/300`, - imageAlt: `Stunning Necklace ${i + 1}`, -})); +export const metadata: Metadata = { + title: 'Necklaces - Hala Diamonds', + description: 'Adorn your neck with beautiful diamond necklaces from Hala Diamonds.' +}; export default function NecklacesPage() { + const navItems = [ + { name: 'Home', id: '/' }, + { name: 'About Us', id: '/about' }, + { name: 'Contact Us', id: '/contact' }, + { name: 'Bracelets', id: '/bracelets' }, + { name: 'Earrings', id: '/earrings' }, + { name: 'Necklaces', id: '/necklaces' }, + { name: 'Rings', id: '/rings-collection' } + ]; + + const products = [ + { id: '1', brand: 'Hala', name: 'Classic Diamond Pendant', price: '$3,500', rating: 4.9, reviewCount: '110', imageSrc: 'https://images.unsplash.com/photo-1582294132371-331215b3a628?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', imageAlt: 'Classic Diamond Pendant' }, + { id: '2', brand: 'Hala', name: 'Tennis Necklace', price: '$8,000', rating: 4.8, reviewCount: '70', imageSrc: 'https://images.unsplash.com/photo-1596489397395-8e7c1f8d4e1f?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', imageAlt: 'Tennis Necklace' }, + { id: '3', brand: 'Hala', name: 'Emerald Cut Necklace', price: '$6,000', rating: 4.7, reviewCount: '55', imageSrc: 'https://images.unsplash.com/photo-1582294132371-331215b3a628?q=80&w=2940&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D', imageAlt: 'Emerald Cut Necklace' } + ]; + return ( - -
+ + +
+
+ + + + -- 2.49.1