Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1f287c88af |
298
src/app/page.tsx
298
src/app/page.tsx
@@ -32,120 +32,69 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Collections",
|
||||
id: "products",
|
||||
},
|
||||
name: "Collections", id: "products"},
|
||||
{
|
||||
name: "À propos",
|
||||
id: "about",
|
||||
},
|
||||
name: "À propos", id: "about"},
|
||||
{
|
||||
name: "Témoignages",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Témoignages", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Elegance Boutique"
|
||||
brandName="Joe Joie"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardTestimonial
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Sublimez Votre Silhouette, Saison Après Saison"
|
||||
description="Découvrez notre collection de robes pensées pour révéler votre élégance. Du souffle léger de l'été aux nuances sophistiquées de l'automne, trouvez la pièce qui vous correspond."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Sophie M.",
|
||||
handle: "@sophiem",
|
||||
testimonial: "La qualité du tissu est exceptionnelle, chaque coupe est parfaite.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-women-shopping_23-2149241329.jpg",
|
||||
},
|
||||
name: "Sophie M.", handle: "@sophiem", testimonial: "La qualité du tissu est exceptionnelle, chaque coupe est parfaite.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-women-shopping_23-2149241329.jpg"},
|
||||
{
|
||||
name: "Clara B.",
|
||||
handle: "@clarab",
|
||||
testimonial: "Enfin une boutique qui propose des coupes modernes et raffinées.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-shop-seller-helping-woman-try-new-dress-tying-waistband-customer-choosing-clothes-fashion-store-buying-clothes-boutique-concept_74855-11698.jpg",
|
||||
},
|
||||
name: "Clara B.", handle: "@clarab", testimonial: "Enfin une boutique qui propose des coupes modernes et raffinées.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-shop-seller-helping-woman-try-new-dress-tying-waistband-customer-choosing-clothes-fashion-store-buying-clothes-boutique-concept_74855-11698.jpg"},
|
||||
{
|
||||
name: "Emma R.",
|
||||
handle: "@emmar",
|
||||
testimonial: "Mes robes préférées viennent toutes d'ici, un vrai bonheur.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-glasses-with-paper-bags_23-2147669707.jpg",
|
||||
},
|
||||
name: "Emma R.", handle: "@emmar", testimonial: "Mes robes préférées viennent toutes d'ici, un vrai bonheur.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-glasses-with-paper-bags_23-2147669707.jpg"},
|
||||
{
|
||||
name: "Julie D.",
|
||||
handle: "@julied",
|
||||
testimonial: "Service client attentionné et robes sublimes. Je recommande !",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-with-shopping-bags_1187-3645.jpg",
|
||||
},
|
||||
name: "Julie D.", handle: "@julied", testimonial: "Service client attentionné et robes sublimes. Je recommande !", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-with-shopping-bags_1187-3645.jpg"},
|
||||
{
|
||||
name: "Marie L.",
|
||||
handle: "@mariel",
|
||||
testimonial: "La taille XS à XL me permet de trouver mon bonheur à chaque fois.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-female-friends-sitting-together-using-tablet-discussing-clothes-purchases-fashion-store-copy-space-consumerism-shopping-concept_74855-11590.jpg",
|
||||
},
|
||||
name: "Marie L.", handle: "@mariel", testimonial: "La taille XS à XL me permet de trouver mon bonheur à chaque fois.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-female-friends-sitting-together-using-tablet-discussing-clothes-purchases-fashion-store-copy-space-consumerism-shopping-concept_74855-11590.jpg"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Voir la collection",
|
||||
href: "#products",
|
||||
},
|
||||
text: "Voir la collection", href: "#products"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/futuristic-store-with-abstract-concept-architecture_23-2150861914.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/sympathetic-girl-stands-near-bulding_8353-213.jpg",
|
||||
alt: "Happy customer 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/sympathetic-girl-stands-near-bulding_8353-213.jpg", alt: "Happy customer 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/empty-clothing-store-with-casual-formal-wear-items-retail-shop-with-stylish-clothes-hangers-racks-modern-boutique-inside-shopping-centre-fashionable-merchandise-sale_482257-63323.jpg",
|
||||
alt: "Happy customer 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/empty-clothing-store-with-casual-formal-wear-items-retail-shop-with-stylish-clothes-hangers-racks-modern-boutique-inside-shopping-centre-fashionable-merchandise-sale_482257-63323.jpg", alt: "Happy customer 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/clothes-store-with-mannequin_23-2148929527.jpg",
|
||||
alt: "Happy customer 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/clothes-store-with-mannequin_23-2148929527.jpg", alt: "Happy customer 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/cute-woman-with-shiny-skin-holding-wineglass-standing-elegant-pose-beige-wall_197531-6086.jpg",
|
||||
alt: "Happy customer 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/cute-woman-with-shiny-skin-holding-wineglass-standing-elegant-pose-beige-wall_197531-6086.jpg", alt: "Happy customer 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/pretty-woman-smiling-white-background_1187-3895.jpg",
|
||||
alt: "Happy customer 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/pretty-woman-smiling-white-background_1187-3895.jpg", alt: "Happy customer 5"},
|
||||
]}
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Élégance",
|
||||
},
|
||||
type: "text", text: "Élégance"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Qualité",
|
||||
},
|
||||
type: "text", text: "Qualité"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Saison",
|
||||
},
|
||||
type: "text", text: "Saison"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Mode",
|
||||
},
|
||||
type: "text", text: "Mode"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Style",
|
||||
},
|
||||
type: "text", text: "Style"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -155,9 +104,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="L'Art du Vêtement Féminin"
|
||||
description={[
|
||||
"Notre atelier sélectionne avec soin chaque matière, privilégiant la qualité et le confort pour une allure sans compromis.",
|
||||
"De la conception à la finition, chaque robe est une promesse de confiance et d'élégance moderne, disponible de la taille XS à XL.",
|
||||
]}
|
||||
"Notre atelier sélectionne avec soin chaque matière, privilégiant la qualité et le confort pour une allure sans compromis.", "De la conception à la finition, chaque robe est une promesse de confiance et d'élégance moderne, disponible de la taille XS à XL."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -169,59 +116,23 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
brand: "Boutique",
|
||||
name: "Robe d'été légère",
|
||||
price: "89 €",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-stylish-smiling-woman-with-curly-hair-walking-park-dressed-printed-dress-warm-coat-autumn-trendy-fashion-street-style_285396-6829.jpg",
|
||||
},
|
||||
id: "p1", brand: "Boutique", name: "Robe d'été légère", price: "89 €", rating: 5,
|
||||
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/attractive-stylish-smiling-woman-with-curly-hair-walking-park-dressed-printed-dress-warm-coat-autumn-trendy-fashion-street-style_285396-6829.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
brand: "Boutique",
|
||||
name: "Robe d'automne élégante",
|
||||
price: "129 €",
|
||||
rating: 5,
|
||||
reviewCount: "85",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-outside-night-street-with-lights_1303-17055.jpg",
|
||||
},
|
||||
id: "p2", brand: "Boutique", name: "Robe d'automne élégante", price: "129 €", rating: 5,
|
||||
reviewCount: "85", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-outside-night-street-with-lights_1303-17055.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
brand: "Boutique",
|
||||
name: "Robe de soirée velours",
|
||||
price: "159 €",
|
||||
rating: 5,
|
||||
reviewCount: "42",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-woman-shiny-long-dress_343629-136.jpg",
|
||||
},
|
||||
id: "p3", brand: "Boutique", name: "Robe de soirée velours", price: "159 €", rating: 5,
|
||||
reviewCount: "42", imageSrc: "http://img.b2bpic.net/free-photo/elegant-woman-shiny-long-dress_343629-136.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
brand: "Boutique",
|
||||
name: "Robe casual chic",
|
||||
price: "79 €",
|
||||
rating: 4,
|
||||
reviewCount: "210",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-cute-woman-outdoors_624325-1712.jpg",
|
||||
},
|
||||
id: "p4", brand: "Boutique", name: "Robe casual chic", price: "79 €", rating: 4,
|
||||
reviewCount: "210", imageSrc: "http://img.b2bpic.net/free-photo/young-cute-woman-outdoors_624325-1712.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
brand: "Boutique",
|
||||
name: "Robe midi contemporaine",
|
||||
price: "115 €",
|
||||
rating: 5,
|
||||
reviewCount: "67",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/excited-young-women-trendy-outfits-work-as-fashion-designers-darkskinned-lady-designs-dress-shorthaired-lady-looks-clothes-patter_197531-29784.jpg",
|
||||
},
|
||||
id: "p5", brand: "Boutique", name: "Robe midi contemporaine", price: "115 €", rating: 5,
|
||||
reviewCount: "67", imageSrc: "http://img.b2bpic.net/free-photo/excited-young-women-trendy-outfits-work-as-fashion-designers-darkskinned-lady-designs-dress-shorthaired-lady-looks-clothes-patter_197531-29784.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
brand: "Boutique",
|
||||
name: "Robe silhouette structurée",
|
||||
price: "145 €",
|
||||
rating: 5,
|
||||
reviewCount: "39",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-beige-coat-outside-park_1303-16908.jpg",
|
||||
},
|
||||
id: "p6", brand: "Boutique", name: "Robe silhouette structurée", price: "145 €", rating: 5,
|
||||
reviewCount: "39", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-beige-coat-outside-park_1303-16908.jpg"},
|
||||
]}
|
||||
title="Nos Coups de Cœur"
|
||||
description="Une sélection saisonnière raffinée pour toutes vos occasions."
|
||||
@@ -234,26 +145,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
tag: "Saison",
|
||||
title: "Toutes Saisons",
|
||||
subtitle: "Confort et style",
|
||||
description: "Des matières adaptées pour rester élégante toute l'année, du printemps à l'hiver.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-with-skirt_1157-684.jpg",
|
||||
},
|
||||
tag: "Saison", title: "Toutes Saisons", subtitle: "Confort et style", description: "Des matières adaptées pour rester élégante toute l'année, du printemps à l'hiver.", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-skirt_1157-684.jpg"},
|
||||
{
|
||||
tag: "Tailles",
|
||||
title: "XS à XL",
|
||||
subtitle: "Inclusive",
|
||||
description: "Une gamme de tailles pensée pour épouser toutes les silhouettes avec grâce.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-flannel-shirt-detail_23-2149575374.jpg",
|
||||
},
|
||||
tag: "Tailles", title: "XS à XL", subtitle: "Inclusive", description: "Une gamme de tailles pensée pour épouser toutes les silhouettes avec grâce.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-flannel-shirt-detail_23-2149575374.jpg"},
|
||||
{
|
||||
tag: "Qualité",
|
||||
title: "Finition Premium",
|
||||
subtitle: "Durable",
|
||||
description: "Chaque détail est vérifié pour garantir une pièce irréprochable et durable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-cozy-texture-clothing_23-2149432482.jpg",
|
||||
},
|
||||
tag: "Qualité", title: "Finition Premium", subtitle: "Durable", description: "Chaque détail est vérifié pour garantir une pièce irréprochable et durable.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-cozy-texture-clothing_23-2149432482.jpg"},
|
||||
]}
|
||||
title="Pourquoi Choisir nos Robes"
|
||||
description="Nous mettons un point d'honneur à offrir des pièces qui allient style, confort et durabilité."
|
||||
@@ -267,45 +163,20 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah D.",
|
||||
handle: "@sarah",
|
||||
testimonial: "La robe est encore plus belle en vrai. Service client rapide.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dreamy-tender-attractive-blond-young-woman-stylish-silver-shiny-dress-pointing-looking-upper-righ_1258-139684.jpg",
|
||||
},
|
||||
id: "1", name: "Sarah D.", handle: "@sarah", testimonial: "La robe est encore plus belle en vrai. Service client rapide.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dreamy-tender-attractive-blond-young-woman-stylish-silver-shiny-dress-pointing-looking-upper-righ_1258-139684.jpg"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Julie T.",
|
||||
handle: "@julie",
|
||||
testimonial: "Très satisfaite de ma commande. Je reviendrai sans hésiter.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-drag-queen-indoors_23-2149556820.jpg",
|
||||
},
|
||||
id: "2", name: "Julie T.", handle: "@julie", testimonial: "Très satisfaite de ma commande. Je reviendrai sans hésiter.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-drag-queen-indoors_23-2149556820.jpg"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elise P.",
|
||||
handle: "@elise",
|
||||
testimonial: "Des robes modernes et très confortables à porter au quotidien.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-girl-with-shopping-bag-city_1157-38845.jpg",
|
||||
},
|
||||
id: "3", name: "Elise P.", handle: "@elise", testimonial: "Des robes modernes et très confortables à porter au quotidien.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cute-girl-with-shopping-bag-city_1157-38845.jpg"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Camille R.",
|
||||
handle: "@camille",
|
||||
testimonial: "La qualité est vraiment au rendez-vous. Merci infiniment.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-charming-smile_329181-7290.jpg",
|
||||
},
|
||||
id: "4", name: "Camille R.", handle: "@camille", testimonial: "La qualité est vraiment au rendez-vous. Merci infiniment.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-with-charming-smile_329181-7290.jpg"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Ines M.",
|
||||
handle: "@ines",
|
||||
testimonial: "Taille parfaitement, le style est unique et très chic.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-isolated-yellow-wearing-black-dotted-dress-black-hat_285396-10264.jpg",
|
||||
},
|
||||
id: "5", name: "Ines M.", handle: "@ines", testimonial: "Taille parfaitement, le style est unique et très chic.", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-posing-isolated-yellow-wearing-black-dotted-dress-black-hat_285396-10264.jpg"},
|
||||
]}
|
||||
showRating={true}
|
||||
title="Elles nous font confiance"
|
||||
@@ -320,20 +191,11 @@ export default function LandingPage() {
|
||||
tag="Expertise"
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "1500+",
|
||||
description: "Robes vendues",
|
||||
},
|
||||
id: "m1", value: "1500+", description: "Robes vendues"},
|
||||
{
|
||||
id: "m2",
|
||||
value: "98%",
|
||||
description: "Cliente satisfaite",
|
||||
},
|
||||
id: "m2", value: "98%", description: "Cliente satisfaite"},
|
||||
{
|
||||
id: "m3",
|
||||
value: "20+",
|
||||
description: "Nouveautés mensuelles",
|
||||
},
|
||||
id: "m3", value: "20+", description: "Nouveautés mensuelles"},
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -345,20 +207,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Quels sont les délais de livraison ?",
|
||||
content: "Nous expédions sous 48h, livraison sous 3 à 5 jours ouvrés.",
|
||||
},
|
||||
id: "f1", title: "Quels sont les délais de livraison ?", content: "Nous expédions sous 48h, livraison sous 3 à 5 jours ouvrés."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Puis-je retourner ma robe ?",
|
||||
content: "Oui, vous avez 14 jours pour retourner toute pièce non portée.",
|
||||
},
|
||||
id: "f2", title: "Puis-je retourner ma robe ?", content: "Oui, vous avez 14 jours pour retourner toute pièce non portée."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Les tailles sont-elles fidèles ?",
|
||||
content: "Oui, référez-vous à notre guide des tailles pour choisir au mieux.",
|
||||
},
|
||||
id: "f3", title: "Les tailles sont-elles fidèles ?", content: "Oui, référez-vous à notre guide des tailles pour choisir au mieux."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/beautiful-second-hand-market_23-2149353671.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -372,14 +225,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
text="Besoin de conseils personnalisés ? Notre équipe est à votre écoute pour vous aider à choisir la tenue idéale."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contactez-nous",
|
||||
href: "mailto:contact@boutique.com",
|
||||
},
|
||||
text: "Contactez-nous", href: "mailto:contact@boutique.com"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -387,32 +237,22 @@ export default function LandingPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-red-sparks-glitter_23-2149224055.jpg"
|
||||
logoText="Elegance Boutique"
|
||||
logoText="Joe Joie"
|
||||
columns={[
|
||||
{
|
||||
title: "Boutique",
|
||||
items: [
|
||||
title: "Boutique", items: [
|
||||
{
|
||||
label: "Nouveautés",
|
||||
href: "#products",
|
||||
},
|
||||
label: "Nouveautés", href: "#products"},
|
||||
{
|
||||
label: "À propos",
|
||||
href: "#about",
|
||||
},
|
||||
label: "À propos", href: "#about"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Support",
|
||||
items: [
|
||||
title: "Support", items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "mailto:contact@boutique.com",
|
||||
},
|
||||
label: "Contact", href: "mailto:contact@boutique.com"},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
label: "FAQ", href: "#faq"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -421,4 +261,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user