Merge version_1 into main #1

Merged
development merged 6 commits from version_1 into main 2026-01-23 00:14:41 +00:00
6 changed files with 58 additions and 148 deletions

View File

@@ -1,5 +1,6 @@
"use client";
import Link from "next/link";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
@@ -37,8 +38,7 @@ export default function AboutPage() {
<TextSplitAbout
title="Built for the Streets"
description={[
"DISTRICT represents more than clothing—we're a movement born from the raw energy of urban culture. Founded by creators who understand that true style can't be manufactured, only cultivated.",
"We draw inspiration from the architects of street culture: the artists, the rebels, the innovators who refuse to follow trends but create them. Every thread tells their story."
"DISTRICT represents more than clothing—we're a movement born from the raw energy of urban culture. Founded by creators who understand that true style can't be manufactured, only cultivated.", "We draw inspiration from the architects of street culture: the artists, the rebels, the innovators who refuse to follow trends but create them. Every thread tells their story."
]}
buttons={[
{ text: "See Our Collections", href: "/" }
@@ -52,8 +52,7 @@ export default function AboutPage() {
<TextSplitAbout
title="Quality Without Compromise"
description={[
"In a world of fast fashion and disposable trends, we stand for something different. Each DISTRICT piece is engineered to last, crafted with premium materials that age beautifully.",
"Our commitment extends beyond quality—we believe in ethical production, fair wages, and sustainable practices. Because authentic culture deserves authentic values."
"In a world of fast fashion and disposable trends, we stand for something different. Each DISTRICT piece is engineered to last, crafted with premium materials that age beautifully.", "Our commitment extends beyond quality—we believe in ethical production, fair wages, and sustainable practices. Because authentic culture deserves authentic values."
]}
buttons={[
{ text: "Learn About Our Process", href: "/craft" }
@@ -67,8 +66,7 @@ export default function AboutPage() {
<TextSplitAbout
title="Culture Over Commerce"
description={[
"We're not interested in being the biggest—we're focused on being the most authentic. DISTRICT pieces are worn by individuals who understand that true style is about self-expression, not status symbols.",
"Join a community that values creativity over conformity, substance over hype. This is streetwear with soul."
"We're not interested in being the biggest—we're focused on being the most authentic. DISTRICT pieces are worn by individuals who understand that true style is about self-expression, not status symbols.", "Join a community that values creativity over conformity, substance over hype. This is streetwear with soul."
]}
buttons={[
{ text: "Connect With Us", href: "/contact" }
@@ -82,8 +80,7 @@ export default function AboutPage() {
logoText="DISTRICT"
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "New Arrivals", href: "/shop/new" },
{ label: "Collections", href: "/collections" },
{ label: "Sale", href: "/sale" },
@@ -91,8 +88,7 @@ export default function AboutPage() {
]
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Careers", href: "/careers" },
{ label: "Press", href: "/press" },
@@ -100,8 +96,7 @@ export default function AboutPage() {
]
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Shipping Info", href: "/shipping" },
{ label: "Returns", href: "/returns" },
@@ -109,8 +104,7 @@ export default function AboutPage() {
]
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" },
{ label: "Cookie Policy", href: "/cookies" },

View File

@@ -2,6 +2,7 @@
import { useEffect, useState } from "react";
import ReactLenis from "lenis/react";
import Link from "next/link";
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
@@ -54,7 +55,8 @@ export default function BlogPage() {
const url = `${apiUrl}/posts/${projectId}?status=published`;
const response = await fetch(url, {
method: "GET", headers: {
"Content-Type": "application/json"},
"Content-Type": "application/json"
},
});
if (response.ok) {
@@ -96,19 +98,19 @@ export default function BlogPage() {
>
<ReactLenis root>
<div className="min-h-screen bg-background">
<NavbarStyleFullscreen
brandName="DISTRICT"
navItems={[
{ name: "Home", id: "/home" },
{ name: "Shop", id: "products" },
{ name: "About", id: "about" },
{ name: "Craft", id: "features" },
{ name: "Stories", id: "testimonial" },
{ name: "Contact", id: "contact" }
]}
bottomLeftText="Premium Streetwear"
bottomRightText="hello@districtco.com"
/>
<div id="nav" data-section="nav">
<NavbarStyleFullscreen
brandName="DISTRICT"
navItems={[
{ name: "Shop", id: "/" },
{ name: "About", id: "/about" },
{ name: "Craft", id: "/craft" },
{ name: "Contact", id: "/contact" }
]}
bottomLeftText="Premium Streetwear"
bottomRightText="hello@districtco.com"
/>
</div>
{isLoading ? (
<div className="w-content-width mx-auto py-20 text-center">

View File

@@ -1,5 +1,6 @@
"use client";
import Link from "next/link";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
@@ -73,8 +74,7 @@ export default function ContactPage() {
logoText="DISTRICT"
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "New Arrivals", href: "/shop/new" },
{ label: "Collections", href: "/collections" },
{ label: "Sale", href: "/sale" },
@@ -82,8 +82,7 @@ export default function ContactPage() {
]
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Careers", href: "/careers" },
{ label: "Press", href: "/press" },
@@ -91,8 +90,7 @@ export default function ContactPage() {
]
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Shipping Info", href: "/shipping" },
{ label: "Returns", href: "/returns" },
@@ -100,8 +98,7 @@ export default function ContactPage() {
]
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" },
{ label: "Cookie Policy", href: "/cookies" },

View File

@@ -1,5 +1,6 @@
"use client";
import Link from "next/link";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
@@ -43,39 +44,19 @@ export default function CraftPage() {
features={[
{
id: 1,
tag: "Design",
title: "Conceptualization",
subtitle: "Vision to Blueprint",
description: "Our creative team explores urban trends and cultural movements to develop pieces that resonate with the street culture community while maintaining timeless appeal.",
imageSrc: "https://img.b2bpic.net/free-photo/studio-arrangement-work_23-2151976833.jpg",
imageAlt: "Design and conceptualization process"
tag: "Design", title: "Conceptualization", subtitle: "Vision to Blueprint", description: "Our creative team explores urban trends and cultural movements to develop pieces that resonate with the street culture community while maintaining timeless appeal.", imageSrc: "https://img.b2bpic.net/free-photo/studio-arrangement-work_23-2151976833.jpg", imageAlt: "Design and conceptualization process"
},
{
id: 2,
tag: "Materials",
title: "Premium Selection",
subtitle: "Quality First",
description: "We source only the finest sustainable fabrics and materials, ensuring durability, comfort, and ethical production standards across all our collections.",
imageSrc: "https://img.b2bpic.net/free-photo/green-fabric_1122-610.jpg",
imageAlt: "Premium fabric and materials selection"
tag: "Materials", title: "Premium Selection", subtitle: "Quality First", description: "We source only the finest sustainable fabrics and materials, ensuring durability, comfort, and ethical production standards across all our collections.", imageSrc: "https://img.b2bpic.net/free-photo/green-fabric_1122-610.jpg", imageAlt: "Premium fabric and materials selection"
},
{
id: 3,
tag: "Production",
title: "Expert Crafting",
subtitle: "Precision Manufacturing",
description: "Our skilled artisans use traditional techniques combined with modern equipment to create garments that exceed industry standards.",
imageSrc: "https://img.b2bpic.net/free-photo/mother-with-little-daughter-sew-clothes-factory_1157-29644.jpg",
imageAlt: "Expert garment crafting process"
tag: "Production", title: "Expert Crafting", subtitle: "Precision Manufacturing", description: "Our skilled artisans use traditional techniques combined with modern equipment to create garments that exceed industry standards.", imageSrc: "https://img.b2bpic.net/free-photo/mother-with-little-daughter-sew-clothes-factory_1157-29644.jpg", imageAlt: "Expert garment crafting process"
},
{
id: 4,
tag: "Quality",
title: "Rigorous Testing",
subtitle: "Zero Compromise",
description: "Every piece undergoes comprehensive quality inspections to ensure it meets our exacting standards before it reaches your wardrobe.",
imageSrc: "https://img.b2bpic.net/free-photo/two-fashion-designers-atelier-consulting-clothing-line-plans_23-2148846772.jpg",
imageAlt: "Quality control and inspection process"
tag: "Quality", title: "Rigorous Testing", subtitle: "Zero Compromise", description: "Every piece undergoes comprehensive quality inspections to ensure it meets our exacting standards before it reaches your wardrobe.", imageSrc: "https://img.b2bpic.net/free-photo/two-fashion-designers-atelier-consulting-clothing-line-plans_23-2148846772.jpg", imageAlt: "Quality control and inspection process"
}
]}
/>
@@ -85,8 +66,7 @@ export default function CraftPage() {
logoText="DISTRICT"
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "New Arrivals", href: "/shop/new" },
{ label: "Collections", href: "/collections" },
{ label: "Sale", href: "/sale" },
@@ -94,8 +74,7 @@ export default function CraftPage() {
]
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Careers", href: "/careers" },
{ label: "Press", href: "/press" },
@@ -103,8 +82,7 @@ export default function CraftPage() {
]
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Shipping Info", href: "/shipping" },
{ label: "Returns", href: "/returns" },
@@ -112,8 +90,7 @@ export default function CraftPage() {
]
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" },
{ label: "Cookie Policy", href: "/cookies" },

View File

@@ -3,37 +3,24 @@ import { Prata } from "next/font/google";
import "./globals.css";
const prata = Prata({
variable: "--font-prata",
subsets: ["latin"],
variable: "--font-prata", subsets: ["latin"],
weight: ["400"],
});
export const metadata: Metadata = {
title: "DISTRICT | Premium Streetwear",
description: "Authentic streetwear brand crafting premium apparel for culture makers. Bold designs, uncompromising quality.",
keywords: "streetwear, urban fashion, premium apparel, street culture, exclusive drops",
metadataBase: new URL("https://districtco.com"),
title: "DISTRICT | Premium Streetwear", description: "Authentic streetwear brand crafting premium apparel for culture makers. Bold designs, uncompromising quality.", keywords: "streetwear, urban fashion, premium apparel, street culture, exclusive drops", metadataBase: new URL("https://districtco.com"),
alternates: {
canonical: "https://districtco.com"
},
openGraph: {
title: "DISTRICT | Premium Streetwear",
description: "Authentic streetwear brand crafting premium apparel for culture makers. Bold designs, uncompromising quality.",
url: "https://districtco.com",
siteName: "DISTRICT",
type: "website",
images: [
title: "DISTRICT | Premium Streetwear", description: "Authentic streetwear brand crafting premium apparel for culture makers. Bold designs, uncompromising quality.", url: "https://districtco.com", siteName: "DISTRICT", type: "website", images: [
{
url: "https://img.b2bpic.net/free-photo/stylish-caucasian-guy-with-cool-tattoos-sunglasses-leaning-wall-with-lights_181624-59814.jpg",
alt: "DISTRICT Premium Streetwear"
url: "https://img.b2bpic.net/free-photo/stylish-caucasian-guy-with-cool-tattoos-sunglasses-leaning-wall-with-lights_181624-59814.jpg", alt: "DISTRICT Premium Streetwear"
}
]
},
twitter: {
card: "summary_large_image",
title: "DISTRICT | Premium Streetwear",
description: "Authentic streetwear brand crafting premium apparel for culture makers.",
images: ["https://img.b2bpic.net/free-photo/stylish-caucasian-guy-with-cool-tattoos-sunglasses-leaning-wall-with-lights_181624-59814.jpg"]
card: "summary_large_image", title: "DISTRICT | Premium Streetwear", description: "Authentic streetwear brand crafting premium apparel for culture makers.", images: ["https://img.b2bpic.net/free-photo/stylish-caucasian-guy-with-cool-tattoos-sunglasses-leaning-wall-with-lights_181624-59814.jpg"]
},
robots: {
index: true,

View File

@@ -1,5 +1,6 @@
"use client";
import Link from "next/link";
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
import HeroLogo from '@/components/sections/hero/HeroLogo';
import ProductCardFour from '@/components/sections/product/ProductCardFour';
@@ -50,7 +51,6 @@ export default function HomePage() {
imageAlt="Street fashion and urban style"
showDimOverlay={true}
logoLineHeight={1.1}
useInvertedBackground="noInvert"
/>
</div>
@@ -62,46 +62,22 @@ export default function HomePage() {
tagIcon={Package}
products={[
{
id: "1",
name: "Oversized Graphic Tee",
price: "$89",
variant: "Black, White, Olive",
imageSrc: "https://img.b2bpic.net/free-photo/upset-european-man-white-shirt-with-tattooed-arms-sitting-outdoors_181624-59916.jpg",
imageAlt: "Premium graphic t-shirt",
isFavorited: false
id: "1", name: "Oversized Graphic Tee", price: "$89", variant: "Black, White, Olive", imageSrc: "https://img.b2bpic.net/free-photo/upset-european-man-white-shirt-with-tattooed-arms-sitting-outdoors_181624-59916.jpg", imageAlt: "Premium graphic t-shirt", isFavorited: false
},
{
id: "2",
name: "Essential Hoodie",
price: "$149",
variant: "Black, Navy, Charcoal",
imageSrc: "https://img.b2bpic.net/free-photo/sport-jersey-success-event-motion_1296-353.jpg",
imageAlt: "Premium streetwear hoodie",
isFavorited: false
id: "2", name: "Essential Hoodie", price: "$149", variant: "Black, Navy, Charcoal", imageSrc: "https://img.b2bpic.net/free-photo/sport-jersey-success-event-motion_1296-353.jpg", imageAlt: "Premium streetwear hoodie", isFavorited: false
},
{
id: "3",
name: "Cargo Utility Pants",
price: "$129",
variant: "Black, Khaki, Olive",
imageSrc: "https://img.b2bpic.net/free-photo/shallow-focus-shot-posing-handsome-smiling-european-guy-hat_181624-61284.jpg",
imageAlt: "Premium cargo pants",
isFavorited: false
id: "3", name: "Cargo Utility Pants", price: "$129", variant: "Black, Khaki, Olive", imageSrc: "https://img.b2bpic.net/free-photo/shallow-focus-shot-posing-handsome-smiling-european-guy-hat_181624-61284.jpg", imageAlt: "Premium cargo pants", isFavorited: false
},
{
id: "4",
name: "Bomber Jacket",
price: "$199",
variant: "Black, Brown, Navy",
imageSrc: "https://img.b2bpic.net/free-photo/young-man-standing-gray-concrete-wall-looking-his-smartphone-s-screen-listening-music-his-white-earplugs_346278-1740.jpg",
imageAlt: "Premium bomber jacket",
isFavorited: false
id: "4", name: "Bomber Jacket", price: "$199", variant: "Black, Brown, Navy", imageSrc: "https://img.b2bpic.net/free-photo/young-man-standing-gray-concrete-wall-looking-his-smartphone-s-screen-listening-music-his-white-earplugs_346278-1740.jpg", imageAlt: "Premium bomber jacket", isFavorited: false
}
]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground="invertDefault"
useInvertedBackground="noInvert"
carouselMode="buttons"
/>
</div>
@@ -110,8 +86,7 @@ export default function HomePage() {
<TextSplitAbout
title="Our Story"
description={[
"DISTRICT was born from the streets, inspired by the fearless individuals who refuse to blend in. We believe fashion should challenge norms and celebrate authenticity.",
"Every piece is meticulously designed and crafted with premium materials. From concept to creation, we maintain uncompromising standards of quality, ensuring each garment reflects the confidence and style of those who wear it."
"DISTRICT was born from the streets, inspired by the fearless individuals who refuse to blend in. We believe fashion should challenge norms and celebrate authenticity.", "Every piece is meticulously designed and crafted with premium materials. From concept to creation, we maintain uncompromising standards of quality, ensuring each garment reflects the confidence and style of those who wear it."
]}
buttons={[
{ text: "Explore Our Craft", href: "/craft" }
@@ -126,34 +101,16 @@ export default function HomePage() {
title="Trusted by Culture Makers"
description="Hear from the individuals who live and breathe street culture."
textboxLayout="default"
useInvertedBackground="invertDefault"
useInvertedBackground="noInvert"
testimonials={[
{
id: "1",
title: "Elevated My Everyday Look",
quote: "DISTRICT pieces have completely transformed how I approach my style. The quality is unmatched and the designs feel like they were made for me.",
name: "Marcus Thompson",
role: "Streetwear Influencer",
imageSrc: "https://img.b2bpic.net/free-photo/dark-blonde-bearded-man-crosses-his-hands-chest-posing-black-shirt_8353-1116.jpg",
imageAlt: "Marcus Thompson"
id: "1", title: "Elevated My Everyday Look", quote: "DISTRICT pieces have completely transformed how I approach my style. The quality is unmatched and the designs feel like they were made for me.", name: "Marcus Thompson", role: "Streetwear Influencer", imageSrc: "https://img.b2bpic.net/free-photo/dark-blonde-bearded-man-crosses-his-hands-chest-posing-black-shirt_8353-1116.jpg", imageAlt: "Marcus Thompson"
},
{
id: "2",
title: "Premium Quality That Lasts",
quote: "I've worn my DISTRICT pieces constantly for over a year and they still look pristine. This is real craftsmanship, not just hype.",
name: "Sarah Chen",
role: "Fashion Designer",
imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-male-dressed-suit-dark-grey-background_613910-14130.jpg",
imageAlt: "Sarah Chen"
id: "2", title: "Premium Quality That Lasts", quote: "I've worn my DISTRICT pieces constantly for over a year and they still look pristine. This is real craftsmanship, not just hype.", name: "Sarah Chen", role: "Fashion Designer", imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-male-dressed-suit-dark-grey-background_613910-14130.jpg", imageAlt: "Sarah Chen"
},
{
id: "3",
title: "Authentic Street Culture",
quote: "Finally, a brand that truly understands street culture. No pretense, no gatekeeping, just genuine pieces for genuine people.",
name: "James Rivera",
role: "Creative Director",
imageSrc: "https://img.b2bpic.net/free-photo/thinking-man-dark-suit-studio-shot_613910-10754.jpg",
imageAlt: "James Rivera"
id: "3", title: "Authentic Street Culture", quote: "Finally, a brand that truly understands street culture. No pretense, no gatekeeping, just genuine pieces for genuine people.", name: "James Rivera", role: "Creative Director", imageSrc: "https://img.b2bpic.net/free-photo/thinking-man-dark-suit-studio-shot_613910-10754.jpg", imageAlt: "James Rivera"
}
]}
/>
@@ -175,8 +132,7 @@ export default function HomePage() {
logoText="DISTRICT"
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "New Arrivals", href: "/shop/new" },
{ label: "Collections", href: "/collections" },
{ label: "Sale", href: "/sale" },
@@ -184,8 +140,7 @@ export default function HomePage() {
]
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Careers", href: "/careers" },
{ label: "Press", href: "/press" },
@@ -193,8 +148,7 @@ export default function HomePage() {
]
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "Contact Us", href: "/contact" },
{ label: "Shipping Info", href: "/shipping" },
{ label: "Returns", href: "/returns" },
@@ -202,8 +156,7 @@ export default function HomePage() {
]
},
{
title: "Legal",
items: [
title: "Legal", items: [
{ label: "Privacy Policy", href: "/privacy" },
{ label: "Terms of Service", href: "/terms" },
{ label: "Cookie Policy", href: "/cookies" },