Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 010d08beec | |||
| fc0d951b3e | |||
| dffff503ef |
@@ -5,25 +5,14 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
|||||||
import Tag from "@/tag/Tag";
|
import Tag from "@/tag/Tag";
|
||||||
|
|
||||||
const publicSans = Public_Sans({
|
const publicSans = Public_Sans({
|
||||||
variable: "--font-public-sans",
|
variable: "--font-public-sans", subsets: ["latin"],
|
||||||
subsets: ["latin"],
|
|
||||||
});
|
});
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "IXOR - Aesthetic Streetwear & Minimalist Fashion",
|
title: "IXOR - Aesthetic Streetwear & Minimalist Fashion", description: "Discover curated aesthetic clothing and high-fashion streetwear at IXOR. Premium materials, sustainable practices, and timeless design for the discerning eye.", keywords: "streetwear, aesthetic fashion, minimalist clothing, luxury fashion, contemporary apparel, curated fashion", openGraph: {
|
||||||
description: "Discover curated aesthetic clothing and high-fashion streetwear at IXOR. Premium materials, sustainable practices, and timeless design for the discerning eye.",
|
title: "IXOR - Aesthetic Clothing & Streetwear", description: "Premium, minimalist fashion designed for the discerning.", siteName: "IXOR", type: "website"},
|
||||||
keywords: "streetwear, aesthetic fashion, minimalist clothing, luxury fashion, contemporary apparel, curated fashion",
|
|
||||||
openGraph: {
|
|
||||||
title: "IXOR - Aesthetic Clothing & Streetwear",
|
|
||||||
description: "Premium, minimalist fashion designed for the discerning.",
|
|
||||||
siteName: "IXOR",
|
|
||||||
type: "website",
|
|
||||||
},
|
|
||||||
twitter: {
|
twitter: {
|
||||||
card: "summary_large_image",
|
card: "summary_large_image", title: "IXOR - Aesthetic Streetwear", description: "Discover curated aesthetic clothing and premium streetwear."},
|
||||||
title: "IXOR - Aesthetic Streetwear",
|
|
||||||
description: "Discover curated aesthetic clothing and premium streetwear.",
|
|
||||||
},
|
|
||||||
robots: {
|
robots: {
|
||||||
index: true,
|
index: true,
|
||||||
follow: true,
|
follow: true,
|
||||||
|
|||||||
123
src/app/page.tsx
123
src/app/page.tsx
@@ -85,44 +85,20 @@ export default function HomePage() {
|
|||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Essential Oversized Tee", price: "$89", variant: "Black, White, Cream — 5 Colors", imageSrc:
|
||||||
name: "Essential Oversized Tee",
|
"http://img.b2bpic.net/free-vector/vintage-label-design-with-lettering-composition-dark_1284-52027.jpg?_wi=1", imageAlt: "Essential Oversized T-Shirt", isFavorited: false,
|
||||||
price: "$89",
|
|
||||||
variant: "Black, White, Cream — 5 Colors",
|
|
||||||
imageSrc:
|
|
||||||
"http://img.b2bpic.net/free-vector/vintage-label-design-with-lettering-composition-dark_1284-52027.jpg?_wi=1",
|
|
||||||
imageAlt: "Essential Oversized T-Shirt",
|
|
||||||
isFavorited: false,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Structured Wool Jacket", price: "$325", variant: "Charcoal, Navy — 2 Colors", imageSrc:
|
||||||
name: "Structured Wool Jacket",
|
"http://img.b2bpic.net/free-photo/handsome-adult-man-posing-outdoors_23-2148466091.jpg?_wi=1", imageAlt: "Structured Wool Jacket", isFavorited: false,
|
||||||
price: "$325",
|
|
||||||
variant: "Charcoal, Navy — 2 Colors",
|
|
||||||
imageSrc:
|
|
||||||
"http://img.b2bpic.net/free-photo/handsome-adult-man-posing-outdoors_23-2148466091.jpg?_wi=1",
|
|
||||||
imageAlt: "Structured Wool Jacket",
|
|
||||||
isFavorited: false,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Minimal Trousers", price: "$145", variant: "Black, Grey — 2 Colors", imageSrc:
|
||||||
name: "Minimal Trousers",
|
"http://img.b2bpic.net/free-photo/beautiful-fashion-woman-posing-with-elegant-suit_1328-3283.jpg?_wi=1", imageAlt: "Minimal Trousers", isFavorited: false,
|
||||||
price: "$145",
|
|
||||||
variant: "Black, Grey — 2 Colors",
|
|
||||||
imageSrc:
|
|
||||||
"http://img.b2bpic.net/free-photo/beautiful-fashion-woman-posing-with-elegant-suit_1328-3283.jpg?_wi=1",
|
|
||||||
imageAlt: "Minimal Trousers",
|
|
||||||
isFavorited: false,
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Signature Hoodie", price: "$125", variant: "Black, Charcoal, Cream — 3 Colors", imageSrc:
|
||||||
name: "Signature Hoodie",
|
"http://img.b2bpic.net/free-photo/outdoor-shot-pensive-curly-haired-young-woman-concentrated-into-distance-dressed-hoodie-trousers-thinks-about-something-rests-after-excursion-city-feels-tired-explores-new-places_273609-57016.jpg?_wi=1", imageAlt: "Signature Hoodie", isFavorited: false,
|
||||||
price: "$125",
|
|
||||||
variant: "Black, Charcoal, Cream — 3 Colors",
|
|
||||||
imageSrc:
|
|
||||||
"http://img.b2bpic.net/free-photo/outdoor-shot-pensive-curly-haired-young-woman-concentrated-into-distance-dressed-hoodie-trousers-thinks-about-something-rests-after-excursion-city-feels-tired-explores-new-places_273609-57016.jpg?_wi=1",
|
|
||||||
imageAlt: "Signature Hoodie",
|
|
||||||
isFavorited: false,
|
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
gridVariant="uniform-all-items-equal"
|
gridVariant="uniform-all-items-equal"
|
||||||
@@ -138,10 +114,7 @@ export default function HomePage() {
|
|||||||
heading={[
|
heading={[
|
||||||
{ type: "text", content: "Craft meets" },
|
{ type: "text", content: "Craft meets" },
|
||||||
{
|
{
|
||||||
type: "image",
|
type: "image", src: "http://img.b2bpic.net/free-photo/overhead-shot-young-businesswoman-fashion-designer-reviewing-her-clothes-design-sketches_181624-57573.jpg", alt: "IXOR Brand Ethos"},
|
||||||
src: "http://img.b2bpic.net/free-photo/overhead-shot-young-businesswoman-fashion-designer-reviewing-her-clothes-design-sketches_181624-57573.jpg",
|
|
||||||
alt: "IXOR Brand Ethos",
|
|
||||||
},
|
|
||||||
{ type: "text", content: "intention at IXOR" },
|
{ type: "text", content: "intention at IXOR" },
|
||||||
]}
|
]}
|
||||||
buttons={[{ text: "Our Story", href: "/about" }]}
|
buttons={[{ text: "Our Story", href: "/about" }]}
|
||||||
@@ -157,28 +130,20 @@ export default function HomePage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
icon: Zap,
|
icon: Zap,
|
||||||
title: "Premium Quality",
|
title: "Premium Quality", description:
|
||||||
description:
|
"Ethically sourced materials and meticulous craftsmanship in every garment."},
|
||||||
"Ethically sourced materials and meticulous craftsmanship in every garment.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Shield,
|
icon: Shield,
|
||||||
title: "Sustainable Practices",
|
title: "Sustainable Practices", description:
|
||||||
description:
|
"Limited production runs minimize waste while maximizing exclusivity."},
|
||||||
"Limited production runs minimize waste while maximizing exclusivity.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Eye,
|
icon: Eye,
|
||||||
title: "Design-Driven",
|
title: "Design-Driven", description:
|
||||||
description:
|
"Each collection tells a story. Aesthetics meet functionality in perfect harmony."},
|
||||||
"Each collection tells a story. Aesthetics meet functionality in perfect harmony.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Star,
|
icon: Star,
|
||||||
title: "Artist Collaborations",
|
title: "Artist Collaborations", description:
|
||||||
description:
|
"Partnering with emerging designers to bring fresh perspectives to fashion."},
|
||||||
"Partnering with emerging designers to bring fresh perspectives to fashion.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
@@ -192,45 +157,21 @@ export default function HomePage() {
|
|||||||
description="From fashion enthusiasts to style icons, discover what our customers love about IXOR."
|
description="From fashion enthusiasts to style icons, discover what our customers love about IXOR."
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Maya Chen", role: "Fashion Influencer", company: "@mayastyle", rating: 5,
|
||||||
name: "Maya Chen",
|
|
||||||
role: "Fashion Influencer",
|
|
||||||
company: "@mayastyle",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc:
|
imageSrc:
|
||||||
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1",
|
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=1", imageAlt: "Maya Chen"},
|
||||||
imageAlt: "Maya Chen",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Alex Rivera", role: "Creative Director", company: "Studio Collective", rating: 5,
|
||||||
name: "Alex Rivera",
|
|
||||||
role: "Creative Director",
|
|
||||||
company: "Studio Collective",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc:
|
imageSrc:
|
||||||
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2",
|
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=2", imageAlt: "Alex Rivera"},
|
||||||
imageAlt: "Alex Rivera",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Jordan Park", role: "Streetwear Curator", company: "@stylepark", rating: 5,
|
||||||
name: "Jordan Park",
|
|
||||||
role: "Streetwear Curator",
|
|
||||||
company: "@stylepark",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc:
|
imageSrc:
|
||||||
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3",
|
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=3", imageAlt: "Jordan Park"},
|
||||||
imageAlt: "Jordan Park",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Sam Williams", role: "Fashion Journalist", company: "Vogue Collective", rating: 5,
|
||||||
name: "Sam Williams",
|
|
||||||
role: "Fashion Journalist",
|
|
||||||
company: "Vogue Collective",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc:
|
imageSrc:
|
||||||
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4",
|
"http://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg?_wi=4", imageAlt: "Sam Williams"},
|
||||||
imageAlt: "Sam Williams",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
kpiItems={[
|
kpiItems={[
|
||||||
{ value: "10K+", label: "Satisfied Customers" },
|
{ value: "10K+", label: "Satisfied Customers" },
|
||||||
@@ -247,7 +188,7 @@ export default function HomePage() {
|
|||||||
<ContactSplit
|
<ContactSplit
|
||||||
tag="Stay Updated"
|
tag="Stay Updated"
|
||||||
title="Join the IXOR Circle"
|
title="Join the IXOR Circle"
|
||||||
description="Subscribe to receive exclusive drops, insider previews, and styling tips delivered straight to your inbox."
|
description="Get exclusive early access to new drops, styling tips, and insider previews—subscribe to join 5K+ IXOR members"
|
||||||
tagIcon={Mail}
|
tagIcon={Mail}
|
||||||
tagAnimation="slide-up"
|
tagAnimation="slide-up"
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
@@ -269,19 +210,13 @@ export default function HomePage() {
|
|||||||
socialLinks={[
|
socialLinks={[
|
||||||
{
|
{
|
||||||
icon: Instagram,
|
icon: Instagram,
|
||||||
href: "https://instagram.com/ixorclothing",
|
href: "https://instagram.com/ixorclothing", ariaLabel: "Instagram"},
|
||||||
ariaLabel: "Instagram",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Twitter,
|
icon: Twitter,
|
||||||
href: "https://twitter.com/ixorclothing",
|
href: "https://twitter.com/ixorclothing", ariaLabel: "Twitter"},
|
||||||
ariaLabel: "Twitter",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Mail,
|
icon: Mail,
|
||||||
href: "mailto:hello@ixor.com",
|
href: "mailto:hello@ixor.com", ariaLabel: "Email"},
|
||||||
ariaLabel: "Email",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user