20 Commits

Author SHA1 Message Date
b017f5aa73 Update src/app/shop/page.tsx 2026-03-03 19:57:50 +00:00
d2a5f60444 Update src/app/page.tsx 2026-03-03 19:57:46 +00:00
9aef4c4276 Update src/app/contact/page.tsx 2026-03-03 19:57:42 +00:00
710069a397 Update src/app/about/page.tsx 2026-03-03 19:57:37 +00:00
1d99a0af5b Update src/app/page.tsx 2026-03-03 19:33:38 +00:00
aa5030c03c Update src/app/layout.tsx 2026-03-03 19:33:38 +00:00
eeda0b8772 Update src/app/shop/page.tsx 2026-03-03 19:32:10 +00:00
ba13b51ea8 Update src/app/page.tsx 2026-03-03 19:32:09 +00:00
87d8d66017 Update src/app/layout.tsx 2026-03-03 19:32:09 +00:00
958eba8903 Update src/app/contact/page.tsx 2026-03-03 19:32:08 +00:00
502a5b4ad2 Update src/app/about/page.tsx 2026-03-03 19:32:08 +00:00
4b1bd9344f Update src/app/shop/page.tsx 2026-03-03 19:27:40 +00:00
acd9c6435b Update src/app/page.tsx 2026-03-03 19:27:40 +00:00
56d390b225 Update src/app/contact/page.tsx 2026-03-03 19:27:39 +00:00
5afd33054d Update src/app/about/page.tsx 2026-03-03 19:27:39 +00:00
d06c0ce951 Merge version_1 into main
Merge version_1 into main
2026-03-03 19:16:43 +00:00
a4c6eb2880 Merge version_1 into main
Merge version_1 into main
2026-03-03 19:14:22 +00:00
cb92ba752c Merge version_1 into main
Merge version_1 into main
2026-03-03 19:02:20 +00:00
a56860fc8b Merge version_1 into main
Merge version_1 into main
2026-03-03 19:00:28 +00:00
e50b7d8697 Merge version_1 into main
Merge version_1 into main
2026-03-03 18:59:27 +00:00
5 changed files with 60 additions and 1454 deletions

View File

@@ -5,6 +5,7 @@ import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloating
import MediaAbout from "@/components/sections/about/MediaAbout"; import MediaAbout from "@/components/sections/about/MediaAbout";
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
import Link from "next/link";
import { Heart } from "lucide-react"; import { Heart } from "lucide-react";
export default function AboutPage() { export default function AboutPage() {
@@ -89,18 +90,16 @@ export default function AboutPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Urban Fashion Week", "Street Culture Magazine", "Fashion Forward Collective", "Independent Style Collective", "Art & Fashion Union", "Creative Movement", "Urban Collective", "Style Rebels"]} "Urban Fashion Week", "Street Culture Magazine", "Fashion Forward Collective", "Independent Style Collective", "Art & Fashion Union", "Creative Movement", "Urban Collective", "Style Rebels"
]}
speed={50} speed={50}
showCard={true} showCard={true}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterLogoEmphasis columns={footerColumns} logoText="UNREST" />
columns={footerColumns}
logoText="UNREST"
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -5,6 +5,7 @@ import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloating
import ContactFaq from "@/components/sections/contact/ContactFaq"; import ContactFaq from "@/components/sections/contact/ContactFaq";
import SocialProofOne from "@/components/sections/socialProof/SocialProofOne"; import SocialProofOne from "@/components/sections/socialProof/SocialProofOne";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
import Link from "next/link";
import { MessageCircle } from "lucide-react"; import { MessageCircle } from "lucide-react";
export default function ContactPage() { export default function ContactPage() {
@@ -72,17 +73,17 @@ export default function ContactPage() {
<ContactFaq <ContactFaq
faqs={[ faqs={[
{ {
id: "1", title: "What sizes do you offer?", content: id: "1", title: "What sizes do you offer?", content: "We offer sizes XS through XXL with detailed size guides available for each product. Check the product page for specific measurements and fit recommendations."
"We offer sizes XS through XXL with detailed size guides available for each product. Check the product page for specific measurements and fit recommendations."}, },
{ {
id: "2", title: "How long does shipping take?", content: id: "2", title: "How long does shipping take?", content: "Standard shipping within South Africa takes 3-5 business days. Express delivery is available for urgent orders. International shipping available to select countries."
"Standard shipping within South Africa takes 3-5 business days. Express delivery is available for urgent orders. International shipping available to select countries."}, },
{ {
id: "3", title: "What payment methods do you accept?", content: id: "3", title: "What payment methods do you accept?", content: "We accept all major credit cards, PayPal, and EFT transfers. Secure checkout with 256-bit encryption for all transactions."
"We accept all major credit cards, PayPal, and EFT transfers. Secure checkout with 256-bit encryption for all transactions."}, },
{ {
id: "4", title: "Do you offer returns?", content: id: "4", title: "Do you offer returns?", content: "30-day returns on all unworn items with original tags. Free return shipping on defective products. Easy return process through your account dashboard."
"30-day returns on all unworn items with original tags. Free return shipping on defective products. Easy return process through your account dashboard."}, },
]} ]}
ctaTitle="Get In Touch" ctaTitle="Get In Touch"
ctaDescription="Have questions about our collection? Reach out to our team." ctaDescription="Have questions about our collection? Reach out to our team."
@@ -103,18 +104,16 @@ export default function ContactPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Urban Fashion Week", "Street Culture Magazine", "Fashion Forward Collective", "Independent Style Collective", "Art & Fashion Union", "Creative Movement", "Urban Collective", "Style Rebels"]} "Urban Fashion Week", "Street Culture Magazine", "Fashion Forward Collective", "Independent Style Collective", "Art & Fashion Union", "Creative Movement", "Urban Collective", "Style Rebels"
]}
speed={50} speed={50}
showCard={true} showCard={true}
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterLogoEmphasis columns={footerColumns} logoText="UNREST" />
columns={footerColumns}
logoText="UNREST"
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

File diff suppressed because it is too large Load Diff

View File

@@ -83,7 +83,6 @@ export default function HomePage() {
imageSrc="http://img.b2bpic.net/free-photo/woman-grey-suit-enjoys-wind-street-new-york-city_8353-1582.jpg" imageSrc="http://img.b2bpic.net/free-photo/woman-grey-suit-enjoys-wind-street-new-york-city_8353-1582.jpg"
imageAlt="Bold streetwear collection hero background" imageAlt="Bold streetwear collection hero background"
showDimOverlay={true} showDimOverlay={true}
buttonAnimation="slide-up"
className="relative overflow-hidden" className="relative overflow-hidden"
/> />
</div> </div>
@@ -102,13 +101,16 @@ export default function HomePage() {
products={[ products={[
{ {
id: "1", brand: "UNREST", name: "Baggy Jeans", price: "R599", rating: 5, id: "1", brand: "UNREST", name: "Baggy Jeans", price: "R599", rating: 5,
reviewCount: "142", imageSrc: "http://img.b2bpic.net/free-photo/vertical-photo-young-lady-leaning-wall-tunnel_114579-92564.jpg?_wi=1", imageAlt: "Oversized baggy jeans with artistic prints"}, reviewCount: "142", imageSrc: "http://img.b2bpic.net/free-photo/vertical-photo-young-lady-leaning-wall-tunnel_114579-92564.jpg?_wi=1", imageAlt: "Oversized baggy jeans with artistic prints"
},
{ {
id: "2", brand: "UNREST", name: "Long Sleeve Shirt", price: "R399", rating: 5, id: "2", brand: "UNREST", name: "Long Sleeve Shirt", price: "R399", rating: 5,
reviewCount: "98", imageSrc: "http://img.b2bpic.net/free-vector/simple-symmetrical-design-black-background_1040-1214.jpg", imageAlt: "Premium long sleeve shirt with detailed graphics"}, reviewCount: "98", imageSrc: "http://img.b2bpic.net/free-vector/simple-symmetrical-design-black-background_1040-1214.jpg", imageAlt: "Premium long sleeve shirt with detailed graphics"
},
{ {
id: "3", brand: "UNREST", name: "T-Shirt Premium", price: "R299", rating: 5, id: "3", brand: "UNREST", name: "T-Shirt Premium", price: "R299", rating: 5,
reviewCount: "176", imageSrc: "http://img.b2bpic.net/free-vector/pride-day-lettering_23-2148514310.jpg?_wi=1", imageAlt: "Artistic print t-shirt classic cut"}, reviewCount: "176", imageSrc: "http://img.b2bpic.net/free-vector/pride-day-lettering_23-2148514310.jpg?_wi=1", imageAlt: "Artistic print t-shirt classic cut"
},
]} ]}
/> />
</div> </div>
@@ -121,7 +123,8 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"Urban Fashion Week", "Street Culture Magazine", "Fashion Forward Collective", "Independent Style Collective", "Art & Fashion Union", "Creative Movement", "Urban Collective", "Style Rebels"]} "Urban Fashion Week", "Street Culture Magazine", "Fashion Forward Collective", "Independent Style Collective", "Art & Fashion Union", "Creative Movement", "Urban Collective", "Style Rebels"
]}
speed={50} speed={50}
showCard={true} showCard={true}
/> />
@@ -144,17 +147,17 @@ export default function HomePage() {
<ContactFaq <ContactFaq
faqs={[ faqs={[
{ {
id: "1", title: "What sizes do you offer?", content: id: "1", title: "What sizes do you offer?", content: "We offer sizes XS through XXL with detailed size guides available for each product. Check the product page for specific measurements and fit recommendations."
"We offer sizes XS through XXL with detailed size guides available for each product. Check the product page for specific measurements and fit recommendations."}, },
{ {
id: "2", title: "How long does shipping take?", content: id: "2", title: "How long does shipping take?", content: "Standard shipping within South Africa takes 3-5 business days. Express delivery is available for urgent orders. International shipping available to select countries."
"Standard shipping within South Africa takes 3-5 business days. Express delivery is available for urgent orders. International shipping available to select countries."}, },
{ {
id: "3", title: "What payment methods do you accept?", content: id: "3", title: "What payment methods do you accept?", content: "We accept all major credit cards, PayPal, and EFT transfers. Secure checkout with 256-bit encryption for all transactions."
"We accept all major credit cards, PayPal, and EFT transfers. Secure checkout with 256-bit encryption for all transactions."}, },
{ {
id: "4", title: "Do you offer returns?", content: id: "4", title: "Do you offer returns?", content: "30-day returns on all unworn items with original tags. Free return shipping on defective products. Easy return process through your account dashboard."
"30-day returns on all unworn items with original tags. Free return shipping on defective products. Easy return process through your account dashboard."}, },
]} ]}
ctaTitle="Get In Touch" ctaTitle="Get In Touch"
ctaDescription="Have questions about our collection? Reach out to our team." ctaDescription="Have questions about our collection? Reach out to our team."
@@ -168,11 +171,8 @@ export default function HomePage() {
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterLogoEmphasis columns={footerColumns} logoText="UNREST" />
columns={footerColumns}
logoText="UNREST"
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -5,6 +5,7 @@ import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloating
import ProductCardTwo from "@/components/sections/product/ProductCardTwo"; import ProductCardTwo from "@/components/sections/product/ProductCardTwo";
import ContactFaq from "@/components/sections/contact/ContactFaq"; import ContactFaq from "@/components/sections/contact/ContactFaq";
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis"; import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
import Link from "next/link";
import { MessageCircle } from "lucide-react"; import { MessageCircle } from "lucide-react";
export default function ShopPage() { export default function ShopPage() {
@@ -80,16 +81,20 @@ export default function ShopPage() {
products={[ products={[
{ {
id: "baggy-jeans", brand: "UNREST", name: "Oversized Baggy Jeans", price: "R599", rating: 5, id: "baggy-jeans", brand: "UNREST", name: "Oversized Baggy Jeans", price: "R599", rating: 5,
reviewCount: "142", imageSrc: "http://img.b2bpic.net/free-photo/vertical-photo-young-lady-leaning-wall-tunnel_114579-92564.jpg?_wi=3", imageAlt: "Baggy jeans with fingerprint graphic print"}, reviewCount: "142", imageSrc: "http://img.b2bpic.net/free-photo/vertical-photo-young-lady-leaning-wall-tunnel_114579-92564.jpg?_wi=3", imageAlt: "Baggy jeans with fingerprint graphic print"
},
{ {
id: "long-sleeve", brand: "UNREST", name: "Knife Graphic Long Sleeve", price: "R399", rating: 5, id: "long-sleeve", brand: "UNREST", name: "Knife Graphic Long Sleeve", price: "R399", rating: 5,
reviewCount: "98", imageSrc: "http://img.b2bpic.net/free-vector/poster-design-with-mechanic-girl_1284-52594.jpg", imageAlt: "White long sleeve with artistic knife illustration"}, reviewCount: "98", imageSrc: "http://img.b2bpic.net/free-vector/poster-design-with-mechanic-girl_1284-52594.jpg", imageAlt: "White long sleeve with artistic knife illustration"
},
{ {
id: "tshirt-one", brand: "UNREST", name: "Graphic T-Shirt V1", price: "R299", rating: 5, id: "tshirt-one", brand: "UNREST", name: "Graphic T-Shirt V1", price: "R299", rating: 5,
reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-vector/pride-day-lettering_23-2148514310.jpg?_wi=2", imageAlt: "Oversized graphic t-shirt with artistic print"}, reviewCount: "156", imageSrc: "http://img.b2bpic.net/free-vector/pride-day-lettering_23-2148514310.jpg?_wi=2", imageAlt: "Oversized graphic t-shirt with artistic print"
},
{ {
id: "tshirt-two", brand: "UNREST", name: "Statement T-Shirt V2", price: "R299", rating: 5, id: "tshirt-two", brand: "UNREST", name: "Statement T-Shirt V2", price: "R299", rating: 5,
reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-vector/pride-day-lettering_23-2148514310.jpg?_wi=3", imageAlt: "Black t-shirt with bold artistic graphic"}, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-vector/pride-day-lettering_23-2148514310.jpg?_wi=3", imageAlt: "Black t-shirt with bold artistic graphic"
},
]} ]}
/> />
</div> </div>
@@ -98,14 +103,14 @@ export default function ShopPage() {
<ContactFaq <ContactFaq
faqs={[ faqs={[
{ {
id: "1", title: "What sizes do you offer?", content: id: "1", title: "What sizes do you offer?", content: "We offer sizes XS through XXL with detailed size guides available for each product. Check the product page for specific measurements and fit recommendations."
"We offer sizes XS through XXL with detailed size guides available for each product. Check the product page for specific measurements and fit recommendations."}, },
{ {
id: "2", title: "How long does shipping take?", content: id: "2", title: "How long does shipping take?", content: "Standard shipping within South Africa takes 3-5 business days. Express delivery is available for urgent orders. International shipping available to select countries."
"Standard shipping within South Africa takes 3-5 business days. Express delivery is available for urgent orders. International shipping available to select countries."}, },
{ {
id: "3", title: "What payment methods do you accept?", content: id: "3", title: "What payment methods do you accept?", content: "We accept all major credit cards, PayPal, and EFT transfers. Secure checkout with 256-bit encryption for all transactions."
"We accept all major credit cards, PayPal, and EFT transfers. Secure checkout with 256-bit encryption for all transactions."}, },
]} ]}
ctaTitle="Questions About Our Products?" ctaTitle="Questions About Our Products?"
ctaDescription="Our team is here to help with sizing, shipping, and more." ctaDescription="Our team is here to help with sizing, shipping, and more."
@@ -119,11 +124,8 @@ export default function ShopPage() {
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterLogoEmphasis columns={footerColumns} logoText="UNREST" />
columns={footerColumns}
logoText="UNREST"
/>
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }