Merge version_1_1782055216118 into main #1

Merged
bender merged 3 commits from version_1_1782055216118 into main 2026-06-21 15:21:29 +00:00
2 changed files with 36 additions and 118 deletions

View File

@@ -8,28 +8,22 @@ import { StyleProvider } from "@/components/ui/StyleProvider";
export default function Layout() {
const navItems = [
{
"name": "Collections",
"href": "#collections"
"name": "Collections", "href": "#collections"
},
{
"name": "Legacy",
"href": "#legacy"
"name": "Legacy", "href": "#legacy"
},
{
"name": "Reviews",
"href": "#reviews"
"name": "Reviews", "href": "#reviews"
},
{
"name": "Visit",
"href": "#visit"
"name": "Visit", "href": "#visit"
},
{
"name": "Hero",
"href": "#hero"
"name": "Hero", "href": "#hero"
},
{
"name": "Faq",
"href": "#faq"
"name": "Faq", "href": "#faq"
}
];
@@ -39,10 +33,9 @@ export default function Layout() {
<SectionErrorBoundary name="navbar">
<NavbarFloatingLogo
logo="JMJ"
logoImageSrc="http://img.b2bpic.net/free-photo/still-life-crucifix-thread_23-2149344502.jpg"
ctaButton={{
text: "Contact",
href: "tel:09015066666",
}}
text: "Contact", href: "tel:09015066666"}}
navItems={navItems} />
</SectionErrorBoundary>
<main className="flex-grow">
@@ -53,42 +46,28 @@ export default function Layout() {
brand="JMJ Jewellers (Sardar Shahar Wale)"
columns={[
{
title: "Navigation",
items: [
title: "Navigation", items: [
{
label: "Collections",
href: "#collections",
},
label: "Collections", href: "#collections"},
{
label: "Legacy",
href: "#legacy",
},
label: "Legacy", href: "#legacy"},
{
label: "Reviews",
href: "#reviews",
},
label: "Reviews", href: "#reviews"},
],
},
{
title: "Connect",
items: [
title: "Connect", items: [
{
label: "Instagram",
href: "https://instagram.com/jmjjewellersmansarovar",
},
label: "Instagram", href: "https://instagram.com/jmjjewellersmansarovar"},
{
label: "Call Us",
href: "tel:09015066666",
},
label: "Call Us", href: "tel:09015066666"},
],
},
]}
copyright="© 2024 JMJ Jewellers. Established 1933."
links={[
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
]}
/>
</SectionErrorBoundary>

View File

@@ -16,13 +16,9 @@ export default function HomePage() {
title="A Legacy of Trust in Every Ornament"
description="JMJ Jewellers, Sardar Shahar Wale, brings 93 years of unwavering commitment to quality and elegance to the heart of Mansarovar, Jaipur."
primaryButton={{
text: "View Collections",
href: "#collections",
}}
text: "View Collections", href: "#collections"}}
secondaryButton={{
text: "Visit Us",
href: "#visit",
}}
text: "Visit Us", href: "#visit"}}
imageSrc="http://img.b2bpic.net/free-photo/sewing-buttons_23-2148145942.jpg"
/>
</SectionErrorBoundary>
@@ -36,47 +32,19 @@ export default function HomePage() {
description="Discover our signature range of gold, diamond, kundan, polki, and silver ornaments."
items={[
{
title: "Bridal Gold",
description: "Authentic gold sets crafted for traditional weddings.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/young-indian-woman-wearing-sari_23-2149400905.jpg",
},
title: "Bridal Gold", description: "Authentic gold sets crafted for traditional weddings.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/young-indian-woman-wearing-sari_23-2149400905.jpg"},
{
title: "Diamond Fine",
description: "Exquisite diamond jewellery for special occasions.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-pensive-attractive-woman_329181-7318.jpg",
},
title: "Diamond Fine", description: "Exquisite diamond jewellery for special occasions.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/portrait-pensive-attractive-woman_329181-7318.jpg"},
{
title: "Polki & Kundan",
description: "Royal craftsmanship reflecting Jaipur's heritage.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-sterling-silver-earrings-with-diamonds-with-studs-black-wall_140725-12961.jpg",
},
title: "Polki & Kundan", description: "Royal craftsmanship reflecting Jaipur's heritage.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sterling-silver-earrings-with-diamonds-with-studs-black-wall_140725-12961.jpg"},
{
title: "Silver Heritage",
description: "Artisan-made silver ornaments.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-vector/vector-round-lace-with-damask-arabesque-elements-mehndi-style-orient-traditional-ornament_1217-5636.jpg",
},
title: "Silver Heritage", description: "Artisan-made silver ornaments.", href: "#", imageSrc: "http://img.b2bpic.net/free-vector/vector-round-lace-with-damask-arabesque-elements-mehndi-style-orient-traditional-ornament_1217-5636.jpg"},
{
title: "Temple Jewellery",
description: "Divine motifs in pure gold.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-hindu-bride-traditional-red-sari-with-golden-acce_8353-8860.jpg",
},
title: "Temple Jewellery", description: "Divine motifs in pure gold.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/portrait-hindu-bride-traditional-red-sari-with-golden-acce_8353-8860.jpg"},
{
title: "Daily Wear",
description: "Lightweight gold for everyday elegance.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/wedding-shoes-decorated-with-gems_8353-10442.jpg",
},
title: "Daily Wear", description: "Lightweight gold for everyday elegance.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/wedding-shoes-decorated-with-gems_8353-10442.jpg"},
{
title: "Bespoke Sets",
description: "Custom orders curated by Mukesh Soni.",
href: "#",
imageSrc: "http://img.b2bpic.net/free-photo/groom-s-arms-with-red-bracelet-button-up-golden-wedding-suit_8353-767.jpg",
},
title: "Bespoke Sets", description: "Custom orders curated by Mukesh Soni.", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/groom-s-arms-with-red-bracelet-button-up-golden-wedding-suit_8353-767.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -98,37 +66,18 @@ export default function HomePage() {
<TestimonialMarqueeCards
tag="Trusted by Jaipur"
title="4.8★ Across 186 Reviews"
description="Hear from our valued patrons who have been part of our journey."
testimonials={[
{
name: "Rajesh Sharma",
role: "Long-time Customer",
quote: "Mukesh Soni personally attends to customers. Very polite and patient detailing.",
imageSrc: "http://img.b2bpic.net/free-photo/smiling-happily-with-hand-hip-confident-positive-proud-friendly-attitude_1194-633391.jpg",
},
name: "Rajesh Sharma", role: "Long-time Customer", quote: "Mukesh Soni personally attends to customers. Very polite and patient detailing.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-happily-with-hand-hip-confident-positive-proud-friendly-attitude_1194-633391.jpg"},
{
name: "Sunita Devi",
role: "Patron",
quote: "Excellent collection and very professional service. Truly quality pieces.",
imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-brunette-female-blue-shirt-grey-background_613910-7970.jpg",
},
name: "Sunita Devi", role: "Patron", quote: "Excellent collection and very professional service. Truly quality pieces.", imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-brunette-female-blue-shirt-grey-background_613910-7970.jpg"},
{
name: "Vikram Singh",
role: "Visitor",
quote: "Parking facility, good service, and prime location. Very happy with the purchase.",
imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-bearded-man-suit-laughing-smiling-standing-white-background_1258-155212.jpg",
},
name: "Vikram Singh", role: "Visitor", quote: "Parking facility, good service, and prime location. Very happy with the purchase.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-bearded-man-suit-laughing-smiling-standing-white-background_1258-155212.jpg"},
{
name: "Anita Rathore",
role: "Bride",
quote: "Elegant designs and top-class finishing. Highly recommend their bridal collection.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-sensual-brunette-girl-dressed-gray-elegant-jacket-leaning-brick-wall-room-with-loft-interior-looking-camera_613910-18212.jpg",
},
name: "Anita Rathore", role: "Bride", quote: "Elegant designs and top-class finishing. Highly recommend their bridal collection.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-sensual-brunette-girl-dressed-gray-elegant-jacket-leaning-brick-wall-room-with-loft-interior-looking-camera_613910-18212.jpg"},
{
name: "Amit Jain",
role: "Family Patron",
quote: "Our family has trusted them for years. Authentic and transparent deals.",
imageSrc: "http://img.b2bpic.net/free-photo/young-couple-doing-shopping_329181-8101.jpg",
},
name: "Amit Jain", role: "Family Patron", quote: "Our family has trusted them for years. Authentic and transparent deals.", imageSrc: "http://img.b2bpic.net/free-photo/young-couple-doing-shopping_329181-8101.jpg"},
]}
/>
</SectionErrorBoundary>
@@ -142,17 +91,11 @@ export default function HomePage() {
description="Have questions about our jewelry or your visit? We're here to assist."
items={[
{
question: "What are your operating hours?",
answer: "We are open daily until 9:00 PM.",
},
question: "What are your operating hours?", answer: "We are open daily until 9:00 PM."},
{
question: "Do you offer customization?",
answer: "Yes, Mukesh Soni personally assists with bespoke design requirements.",
},
question: "Do you offer customization?", answer: "Yes, Mukesh Soni personally assists with bespoke design requirements."},
{
question: "Is parking available?",
answer: "Yes, we provide convenient parking facilities near our Mansarovar showroom.",
},
question: "Is parking available?", answer: "Yes, we provide convenient parking facilities near our Mansarovar showroom."},
]}
imageSrc="http://img.b2bpic.net/free-photo/detailed-view-ornate-mosaic-pagoda-wat-arun-bangkok_1308-189541.jpg"
/>
@@ -165,13 +108,9 @@ export default function HomePage() {
tag="Visit Us"
text="11/5, Madhyam Marg, near Kaveri Path, Mansarovar Sector 1, Jaipur. Open until 9 PM."
primaryButton={{
text: "WhatsApp Inquiries",
href: "https://wa.me/919015066666",
}}
text: "WhatsApp Inquiries", href: "https://wa.me/919015066666"}}
secondaryButton={{
text: "Get Directions",
href: "https://maps.google.com/?q=JMJ+Jewellers+Mansarovar+Jaipur",
}}
text: "Get Directions", href: "https://maps.google.com/?q=JMJ+Jewellers+Mansarovar+Jaipur"}}
/>
</SectionErrorBoundary>
</div>