Merge version_1 into main #1

Merged
bender merged 3 commits from version_1 into main 2026-06-11 10:48:01 +00:00
3 changed files with 42 additions and 29 deletions

View File

@@ -42,12 +42,12 @@ export default function CollectionsPage() {
title="Our Full Collections" title="Our Full Collections"
description="Each collection is a curated journey, blending timeless elegance with the natural world. Discover your next cherished piece." description="Each collection is a curated journey, blending timeless elegance with the natural world. Discover your next cherished piece."
products={[ products={[
{ id: "coll-necklaces", name: "Necklaces", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-caucasian-brunette-woman-black-blouse-with-closed-eyes-keeps-hand-face-smiling-purple-background_197531-32085.jpg", imageAlt: "Editorial image of elegant necklaces", rating: 5 }, { id: "coll-necklaces", name: "Necklaces", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-caucasian-brunette-woman-black-blouse-with-closed-eyes-keeps-hand-face-smiling-purple-background_197531-32085.jpg?_wi=2", imageAlt: "Editorial image of elegant necklaces", rating: 5 },
{ id: "coll-earrings", name: "Earrings", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-amazing-brunette-girl-attractive-caucasian-woman-posing-with-plant-hair_197531-14007.jpg", imageAlt: "Editorial image of sophisticated earrings", rating: 5 }, { id: "coll-earrings", name: "Earrings", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-amazing-brunette-girl-attractive-caucasian-woman-posing-with-plant-hair_197531-14007.jpg?_wi=2", imageAlt: "Editorial image of sophisticated earrings", rating: 5 },
{ id: "coll-rings", name: "Rings", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/wedding-golden-rings-stump-green-grass_8353-6084.jpg", imageAlt: "Editorial image of exquisite rings", rating: 5 }, { id: "coll-rings", name: "Rings", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/wedding-golden-rings-stump-green-grass_8353-6084.jpg?_wi=2", imageAlt: "Editorial image of exquisite rings", rating: 5 },
{ id: "coll-bracelets", name: "Bracelets", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/sewing-buttons-with-thread-reel_23-2148145978.jpg", imageAlt: "Editorial image of timeless bracelets", rating: 5 }, { id: "coll-bracelets", name: "Bracelets", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/sewing-buttons-with-thread-reel_23-2148145978.jpg?_wi=2", imageAlt: "Editorial image of timeless bracelets", rating: 5 },
{ id: "coll-sets", name: "Matching Sets", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/top-view-wedding-rings-with-heels-white-background-vertical_176474-4588.jpg", imageAlt: "Editorial image of coordinated jewelry sets", rating: 5 }, { id: "coll-sets", name: "Matching Sets", price: "Explore Designs", imageSrc: "http://img.b2bpic.net/free-photo/top-view-wedding-rings-with-heels-white-background-vertical_176474-4588.jpg?_wi=2", imageAlt: "Editorial image of coordinated jewelry sets", rating: 5 },
{ id: "coll-new-arrivals", name: "New Arrivals", price: "Discover Latest", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-checkered-plaid-holding-hot-cup_114579-66837.jpg", imageAlt: "Editorial image of new jewelry arrivals", rating: 5 } { id: "coll-new-arrivals", name: "New Arrivals", price: "Discover Latest", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-checkered-plaid-holding-hot-cup_114579-66837.jpg?_wi=2", imageAlt: "Editorial image of new jewelry arrivals", rating: 5 }
]} ]}
gridVariant="bento-grid" gridVariant="bento-grid"
animationType="slide-up" animationType="slide-up"
@@ -61,10 +61,10 @@ export default function CollectionsPage() {
title="Why Choose Khione Jewelry?" title="Why Choose Khione Jewelry?"
description="Experience the difference of jewelry crafted for enduring beauty and everyday confidence." description="Experience the difference of jewelry crafted for enduring beauty and everyday confidence."
features={[ features={[
{ title: "Anti-Tarnish Guarantee", description: "Our specialized coatings ensure your jewelry maintains its brilliant shine, resisting everyday wear and tear.", imageSrc: "http://img.b2bpic.net/free-photo/transparent-box-golden-crown-close-up_23-2148333534.jpg", imageAlt: "Anti-tarnish shield" }, { title: "Anti-Tarnish Guarantee", description: "Our specialized coatings ensure your jewelry maintains its brilliant shine, resisting everyday wear and tear.", imageSrc: "http://img.b2bpic.net/free-photo/transparent-box-golden-crown-close-up_23-2148333534.jpg?_wi=2", imageAlt: "Anti-tarnish shield" },
{ title: "Water Resistant Durability", description: "Designed for your active lifestyle, our pieces are resilient against water, perfect for daily wear.", imageSrc: "http://img.b2bpic.net/free-photo/hand-wearing-gold-bracelet-front-view_23-2149836437.jpg", imageAlt: "Water resistant jewelry" }, { title: "Water Resistant Durability", description: "Designed for your active lifestyle, our pieces are resilient against water, perfect for daily wear.", imageSrc: "http://img.b2bpic.net/free-photo/hand-wearing-gold-bracelet-front-view_23-2149836437.jpg?_wi=2", imageAlt: "Water resistant jewelry" },
{ title: "Hypoallergenic Comfort", description: "Crafted with sensitive skin in mind, our materials are hypoallergenic, ensuring comfort without compromise.", imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-with-bloom-leaves-hair_23-2148072237.jpg", imageAlt: "Hypoallergenic jewelry" }, { title: "Hypoallergenic Comfort", description: "Crafted with sensitive skin in mind, our materials are hypoallergenic, ensuring comfort without compromise.", imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-with-bloom-leaves-hair_23-2148072237.jpg?_wi=2", imageAlt: "Hypoallergenic jewelry" },
{ title: "Everyday Wear Luxury", description: "Elevate your daily style with pieces that are both luxurious and robust enough for constant adornment.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-rich-woman-having-lunch-break_23-2149548511.jpg", imageAlt: "Everyday wear jewelry" } { title: "Everyday Wear Luxury", description: "Elevate your daily style with pieces that are both luxurious and robust enough for constant adornment.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-rich-woman-having-lunch-break_23-2149548511.jpg?_wi=2", imageAlt: "Everyday wear jewelry" }
]} ]}
textboxLayout="default" textboxLayout="default"
mediaAnimation="opacity" mediaAnimation="opacity"
@@ -89,7 +89,7 @@ export default function CollectionsPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
logoText="The Khione Store" logoText="The Khione Store"
imageSrc="http://img.b2bpic.net/free-photo/pretty-businesswoman-leaving-work_23-2147605036.jpg" imageSrc="http://img.b2bpic.net/free-photo/pretty-businesswoman-leaving-work_23-2147605036.jpg?_wi=2"
imageAlt="Elegant Khione Storefront at night" imageAlt="Elegant Khione Storefront at night"
columns={[ columns={[
{ title: "Collections", items: navItems.filter(item => item.name === "Collections")[0] ? [ { title: "Collections", items: navItems.filter(item => item.name === "Collections")[0] ? [

View File

@@ -6,21 +6,34 @@ import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper"; import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script"; import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Lato } from "next/font/google";
const halant = Halant({ const halant = Halant({
variable: "--font-halant", variable: "--font-halant", subsets: ["latin"],
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"], weight: ["300", "400", "500", "600", "700"],
}); });
const inter = Inter({ const inter = Inter({
variable: "--font-inter", variable: "--font-inter", subsets: ["latin"],
subsets: ["latin"], });
const lato = Lato({
variable: "--font-lato", subsets: ["latin"],
weight: ["100", "300", "400", "700", "900"]
}); });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Webild components 2", title: "The Khione Store | Premium Anti-Tarnish Luxury Jewelry", description: "Discover The Khione Store: premium anti-tarnish jewelry with a refined, nature-inspired luxury aesthetic. Timeless designs, artisanal craftsmanship, and quiet confidence.", keywords: "luxury jewelry, anti-tarnish, fine jewelry, gold vermeil, emerald jewelry, nature-inspired, elegant jewelry, sustainable jewelry, designer jewelry, Khione Store", openGraph: {
description: "Generated by create next app", title: "The Khione Store | Premium Anti-Tarnish Luxury Jewelry", description: "Discover The Khione Store: premium anti-tarnish jewelry with a refined, nature-inspired luxury aesthetic. Timeless designs, artisanal craftsmanship, and quiet confidence.", url: "https://www.thekhionestore.com", siteName: "The Khione Store", images: [{"url":"http://img.b2bpic.net/free-photo/soft-indoor-portrait-caucasian-gentle-woman-wearing-beige-suit-no-bra-posing-palm-tropical-plant-gray_343596-3231.jpg","alt":"Elegant model wearing luxury emerald jewelry"}],
type: "website"
},
twitter: {
card: "summary_large_image", title: "The Khione Store | Premium Anti-Tarnish Luxury Jewelry", description: "Discover The Khione Store: premium anti-tarnish jewelry with a refined, nature-inspired luxury aesthetic. Timeless designs, artisanal craftsmanship, and quiet confidence.", images: ["http://img.b2bpic.net/free-photo/soft-indoor-portrait-caucasian-gentle-woman-wearing-beige-suit-no-bra-posing-palm-tropical-plant-gray_343596-3231.jpg"]
},
robots: {
index: true,
follow: true
}
}; };
export default function RootLayout({ export default function RootLayout({
@@ -32,7 +45,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body <body
className={`${halant.variable} ${inter.variable} antialiased`} className={`${halant.variable} ${inter.variable} ${lato.variable} antialiased`}
> >
<Tag /> <Tag />
{children} {children}

View File

@@ -69,12 +69,12 @@ export default function HomePage() {
title="Our Curated Collections" title="Our Curated Collections"
description="Discover exquisite pieces designed for timeless elegance and individual expression." description="Discover exquisite pieces designed for timeless elegance and individual expression."
products={[ products={[
{ id: "p1", name: "Necklaces", price: "From $180", imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-caucasian-brunette-woman-black-blouse-with-closed-eyes-keeps-hand-face-smiling-purple-background_197531-32085.jpg", imageAlt: "Luxury gold necklace collection", rating: 5 }, { id: "p1", name: "Necklaces", price: "From $180", imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-caucasian-brunette-woman-black-blouse-with-closed-eyes-keeps-hand-face-smiling-purple-background_197531-32085.jpg?_wi=1", imageAlt: "Luxury gold necklace collection", rating: 5 },
{ id: "p2", name: "Earrings", price: "From $120", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-amazing-brunette-girl-attractive-caucasian-woman-posing-with-plant-hair_197531-14007.jpg", imageAlt: "Elegant gold earrings collection", rating: 5 }, { id: "p2", name: "Earrings", price: "From $120", imageSrc: "http://img.b2bpic.net/free-photo/close-up-portrait-amazing-brunette-girl-attractive-caucasian-woman-posing-with-plant-hair_197531-14007.jpg?_wi=1", imageAlt: "Elegant gold earrings collection", rating: 5 },
{ id: "p3", name: "Rings", price: "From $250", imageSrc: "http://img.b2bpic.net/free-photo/wedding-golden-rings-stump-green-grass_8353-6084.jpg", imageAlt: "Sophisticated gold rings collection", rating: 5 }, { id: "p3", name: "Rings", price: "From $250", imageSrc: "http://img.b2bpic.net/free-photo/wedding-golden-rings-stump-green-grass_8353-6084.jpg?_wi=1", imageAlt: "Sophisticated gold rings collection", rating: 5 },
{ id: "p4", name: "Bracelets", price: "From $150", imageSrc: "http://img.b2bpic.net/free-photo/sewing-buttons-with-thread-reel_23-2148145978.jpg", imageAlt: "Timeless gold bracelets collection", rating: 5 }, { id: "p4", name: "Bracelets", price: "From $150", imageSrc: "http://img.b2bpic.net/free-photo/sewing-buttons-with-thread-reel_23-2148145978.jpg?_wi=1", imageAlt: "Timeless gold bracelets collection", rating: 5 },
{ id: "p5", name: "Sets", price: "From $300", imageSrc: "http://img.b2bpic.net/free-photo/top-view-wedding-rings-with-heels-white-background-vertical_176474-4588.jpg", imageAlt: "Matching jewelry sets", rating: 5 }, { id: "p5", name: "Sets", price: "From $300", imageSrc: "http://img.b2bpic.net/free-photo/top-view-wedding-rings-with-heels-white-background-vertical_176474-4588.jpg?_wi=1", imageAlt: "Matching jewelry sets", rating: 5 },
{ id: "p6", name: "New Arrivals", price: "View", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-checkered-plaid-holding-hot-cup_114579-66837.jpg", imageAlt: "Latest jewelry designs", rating: 5 } { id: "p6", name: "New Arrivals", price: "View", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-checkered-plaid-holding-hot-cup_114579-66837.jpg?_wi=1", imageAlt: "Latest jewelry designs", rating: 5 }
]} ]}
gridVariant="two-columns-alternating-heights" gridVariant="two-columns-alternating-heights"
animationType="slide-up" animationType="slide-up"
@@ -138,10 +138,10 @@ export default function HomePage() {
title="The Khione Difference: Craftsmanship & Care" title="The Khione Difference: Craftsmanship & Care"
description="Unwavering commitment to quality, innovative design, and a luxury experience designed for you." description="Unwavering commitment to quality, innovative design, and a luxury experience designed for you."
features={[ features={[
{ title: "Anti-Tarnish Guarantee", description: "Our specialized coatings ensure your jewelry maintains its brilliant shine, resisting everyday wear and tear.", imageSrc: "http://img.b2bpic.net/free-photo/transparent-box-golden-crown-close-up_23-2148333534.jpg", imageAlt: "Anti-tarnish shield" }, { title: "Anti-Tarnish Guarantee", description: "Our specialized coatings ensure your jewelry maintains its brilliant shine, resisting everyday wear and tear.", imageSrc: "http://img.b2bpic.net/free-photo/transparent-box-golden-crown-close-up_23-2148333534.jpg?_wi=1", imageAlt: "Anti-tarnish shield" },
{ title: "Water Resistant Durability", description: "Designed for your active lifestyle, our pieces are resilient against water, perfect for daily wear.", imageSrc: "http://img.b2bpic.net/free-photo/hand-wearing-gold-bracelet-front-view_23-2149836437.jpg", imageAlt: "Water resistant jewelry" }, { title: "Water Resistant Durability", description: "Designed for your active lifestyle, our pieces are resilient against water, perfect for daily wear.", imageSrc: "http://img.b2bpic.net/free-photo/hand-wearing-gold-bracelet-front-view_23-2149836437.jpg?_wi=1", imageAlt: "Water resistant jewelry" },
{ title: "Hypoallergenic Comfort", description: "Crafted with sensitive skin in mind, our materials are hypoallergenic, ensuring comfort without compromise.", imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-with-bloom-leaves-hair_23-2148072237.jpg", imageAlt: "Hypoallergenic jewelry" }, { title: "Hypoallergenic Comfort", description: "Crafted with sensitive skin in mind, our materials are hypoallergenic, ensuring comfort without compromise.", imageSrc: "http://img.b2bpic.net/free-photo/charming-woman-with-bloom-leaves-hair_23-2148072237.jpg?_wi=1", imageAlt: "Hypoallergenic jewelry" },
{ title: "Everyday Wear Luxury", description: "Elevate your daily style with pieces that are both luxurious and robust enough for constant adornment.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-rich-woman-having-lunch-break_23-2149548511.jpg", imageAlt: "Everyday wear jewelry" } { title: "Everyday Wear Luxury", description: "Elevate your daily style with pieces that are both luxurious and robust enough for constant adornment.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-rich-woman-having-lunch-break_23-2149548511.jpg?_wi=1", imageAlt: "Everyday wear jewelry" }
]} ]}
textboxLayout="default" textboxLayout="default"
mediaAnimation="opacity" mediaAnimation="opacity"
@@ -166,7 +166,7 @@ export default function HomePage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
logoText="The Khione Store" logoText="The Khione Store"
imageSrc="http://img.b2bpic.net/free-photo/pretty-businesswoman-leaving-work_23-2147605036.jpg" imageSrc="http://img.b2bpic.net/free-photo/pretty-businesswoman-leaving-work_23-2147605036.jpg?_wi=1"
imageAlt="Elegant Khione Storefront at night" imageAlt="Elegant Khione Storefront at night"
columns={[ columns={[
{ title: "Collections", items: navItems.filter(item => item.name === "Collections")[0] ? [ { title: "Collections", items: navItems.filter(item => item.name === "Collections")[0] ? [