Merge version_2 into main #4
@@ -1,48 +1,22 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Public_Sans } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { DM_Sans } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const publicSans = Public_Sans({
|
||||
variable: "--font-public-sans", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
const dmSans = DM_Sans({
|
||||
variable: "--font-dm-sans", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Urban Retail - Premium Shopping Experience", description: "Discover curated collections and quality merchandise at Urban Retail. Expert customer service, competitive pricing, and community-focused retail.", keywords: "retail store, shopping, boutique, curated products, local retail, quality merchandise", robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
openGraph: {
|
||||
title: "Urban Retail - Your Favorite Shopping Destination", description: "Shop premium products from trusted brands and local artisans at Urban Retail.", type: "website", siteName: "Urban Retail", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/african-american-man-looks-clothes-online-touch-screen-monitor-fashion-boutique-mall-self-service-board-male-customer-looking-trendy-clothes-items-retail-kiosk-display_482257-63314.jpg", alt: "Urban Retail store showcase"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "Urban Retail - Shop With Us", description: "Discover curated collections and exceptional service at Urban Retail.", images: ["http://img.b2bpic.net/free-photo/african-american-man-looks-clothes-online-touch-screen-monitor-fashion-boutique-mall-self-service-board-male-customer-looking-trendy-clothes-items-retail-kiosk-display_482257-63314.jpg"],
|
||||
},
|
||||
};
|
||||
title: "Blanca's - Premium Food & Snacks", description: "Discover Blanca's premium selection of fresh foods and delicious snacks. Quality products delivered to your door."};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${publicSans.variable} ${inter.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="en">
|
||||
<body className={dmSans.variable}>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1410,7 +1384,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
"use client";
|
||||
|
||||
import { Award, CheckCircle, Heart, ShoppingBag, Sparkles, Star } from "lucide-react";
|
||||
import { Award, CheckCircle, Heart, Package, Sparkles, Star } from "lucide-react";
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import NavbarStyleApple from "@/components/navbar/NavbarStyleApple/NavbarStyleApple";
|
||||
import HeroBillboardCarousel from "@/components/sections/hero/HeroBillboardCarousel";
|
||||
@@ -28,7 +28,7 @@ export default function LandingPage() {
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
brandName="Urban Retail"
|
||||
brandName="Blanca's"
|
||||
navItems={[
|
||||
{ name: "Shop", id: "products" },
|
||||
{ name: "About", id: "about" },
|
||||
@@ -41,10 +41,10 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardCarousel
|
||||
title="Welcome to Urban Retail"
|
||||
description="Discover curated collections and premium shopping experiences. Shop the latest trends and timeless classics from our exclusive store."
|
||||
tag="Shop Now"
|
||||
tagIcon={ShoppingBag}
|
||||
title="Welcome to Blanca's"
|
||||
description="Discover our premium selection of fresh foods and delicious snacks. Handpicked quality products delivered fresh to your door. From artisanal treats to everyday essentials."
|
||||
tag="Order Now"
|
||||
tagIcon={Package}
|
||||
tagAnimation="slide-up"
|
||||
background={{ variant: "plain" }}
|
||||
buttons={[
|
||||
@@ -54,19 +54,19 @@ export default function LandingPage() {
|
||||
buttonAnimation="slide-up"
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/african-american-man-looks-clothes-online-touch-screen-monitor-fashion-boutique-mall-self-service-board-male-customer-looking-trendy-clothes-items-retail-kiosk-display_482257-63314.jpg?_wi=1", imageAlt: "Modern retail store with curated products"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/african-american-man-looks-clothes-online-touch-screen-monitor-fashion-boutique-mall-self-service-board-male-customer-looking-trendy-clothes-items-retail-kiosk-display_482257-63314.jpg?_wi=1", imageAlt: "Fresh food and snacks display"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-standing-shop-looking-mirror-choosing-tie_7502-4399.jpg?_wi=1", imageAlt: "Fashion retail display and store interior"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-standing-shop-looking-mirror-choosing-tie_7502-4399.jpg?_wi=1", imageAlt: "Gourmet snack selection"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/row-ladies-leather-handbags_1232-3019.jpg?_wi=1", imageAlt: "Premium merchandise showcase"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/row-ladies-leather-handbags_1232-3019.jpg?_wi=1", imageAlt: "Premium food products"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-standing-shop-looking-mirror-choosing-tie_7502-4399.jpg?_wi=2", imageAlt: "Boutique retail experience"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-standing-shop-looking-mirror-choosing-tie_7502-4399.jpg?_wi=2", imageAlt: "Specialty snacks showcase"
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-smiling-ladies-shopping-together-mall_651396-1054.jpg", imageAlt: "Retail store environment and shopping"
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-smiling-ladies-shopping-together-mall_651396-1054.jpg", imageAlt: "Food shopping experience"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -74,8 +74,8 @@ export default function LandingPage() {
|
||||
|
||||
<div id="products" data-section="products">
|
||||
<ProductCardThree
|
||||
title="Featured Collection"
|
||||
description="Handpicked items from our latest arrivals and bestsellers."
|
||||
title="Our Featured Selection"
|
||||
description="Handpicked snacks and gourmet foods from around the world. Premium quality products selected for taste and freshness."
|
||||
tag="New Arrivals"
|
||||
tagIcon={Sparkles}
|
||||
tagAnimation="opacity"
|
||||
@@ -83,13 +83,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1", name: "Premium Essentials Bundle", price: "$89.99", imageSrc: "http://img.b2bpic.net/free-photo/sales-concept-with-colorful-bags-alarm_23-2147730832.jpg", imageAlt: "Premium essentials collection", initialQuantity: 1,
|
||||
id: "1", name: "Artisanal Snack Sampler", price: "$24.99", imageSrc: "http://img.b2bpic.net/free-photo/sales-concept-with-colorful-bags-alarm_23-2147730832.jpg", imageAlt: "Mixed artisanal snacks", initialQuantity: 1,
|
||||
},
|
||||
{
|
||||
id: "2", name: "Designer Collection Set", price: "$129.99", imageSrc: "http://img.b2bpic.net/free-photo/composition-black-friday-elements-black-background_23-2148665517.jpg", imageAlt: "Designer collection items", initialQuantity: 1,
|
||||
id: "2", name: "Gourmet Treat Collection", price: "$34.99", imageSrc: "http://img.b2bpic.net/free-photo/composition-black-friday-elements-black-background_23-2148665517.jpg", imageAlt: "Gourmet food selection", initialQuantity: 1,
|
||||
},
|
||||
{
|
||||
id: "3", name: "Luxury Everyday Selection", price: "$99.99", imageSrc: "http://img.b2bpic.net/free-photo/fuzzy-white-shelves_1203-852.jpg", imageAlt: "Luxury everyday products", initialQuantity: 1,
|
||||
id: "3", name: "Premium Fresh Foods Box", price: "$29.99", imageSrc: "http://img.b2bpic.net/free-photo/fuzzy-white-shelves_1203-852.jpg", imageAlt: "Fresh food products", initialQuantity: 1,
|
||||
},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
@@ -99,23 +99,23 @@ export default function LandingPage() {
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<MediaAbout
|
||||
title="Our Story"
|
||||
description="Urban Retail was founded with a passion for bringing quality products and exceptional service to our community. We believe in curating the finest selection of merchandise and creating a shopping experience that exceeds expectations."
|
||||
tag="About Our Store"
|
||||
title="About Blanca's"
|
||||
description="Blanca's was founded with a passion for bringing the finest foods and snacks to food enthusiasts everywhere. We believe in sourcing premium products, supporting local producers, and creating a community around quality food. Every item in our collection is carefully selected for taste, freshness, and quality."
|
||||
tag="Our Story"
|
||||
tagIcon={Heart}
|
||||
tagAnimation="opacity"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/pretty-girl-colorful-shirt-striped-t-shirt-happily-looking-camera-working-modern-sewing-workshop_574295-3702.jpg"
|
||||
imageAlt="Urban Retail store owner and team"
|
||||
imageAlt="Blanca's founder and team"
|
||||
useInvertedBackground={true}
|
||||
buttons={[{ text: "Visit Us", href: "#contact" }]}
|
||||
buttons={[{ text: "Contact Us", href: "#contact" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardSix
|
||||
title="Why Choose Urban Retail"
|
||||
description="We're committed to delivering excellence in every aspect of our business."
|
||||
tag="Our Advantages"
|
||||
title="Why Choose Blanca's"
|
||||
description="We're committed to delivering the finest food and snack experience in every order."
|
||||
tag="Our Promise"
|
||||
tagIcon={CheckCircle}
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -123,19 +123,19 @@ export default function LandingPage() {
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
title: "Curated Selection", description: "Handpicked products from trusted brands and emerging designers. Every item is chosen for quality and style.", imageSrc: "http://img.b2bpic.net/free-photo/african-american-man-looks-clothes-online-touch-screen-monitor-fashion-boutique-mall-self-service-board-male-customer-looking-trendy-clothes-items-retail-kiosk-display_482257-63314.jpg?_wi=2", imageAlt: "Curated product selection"
|
||||
title: "Premium Quality Selection", description: "Handpicked foods and snacks from trusted producers and artisanal makers. Every product meets our high quality standards.", imageSrc: "http://img.b2bpic.net/free-photo/african-american-man-looks-clothes-online-touch-screen-monitor-fashion-boutique-mall-self-service-board-male-customer-looking-trendy-clothes-items-retail-kiosk-display_482257-63314.jpg?_wi=2", imageAlt: "Quality snack selection"
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Expert Customer Service", description: "Our knowledgeable team is here to help you find exactly what you need. Personal shopping assistance available.", imageSrc: "http://img.b2bpic.net/free-photo/man-standing-shop-looking-mirror-choosing-tie_7502-4399.jpg?_wi=3", imageAlt: "Customer service team assisting shoppers"
|
||||
title: "Expert Knowledge", description: "Our team is passionate about food. We're here to help you find the perfect snacks and provide recommendations based on your preferences.", imageSrc: "http://img.b2bpic.net/free-photo/man-standing-shop-looking-mirror-choosing-tie_7502-4399.jpg?_wi=3", imageAlt: "Expert food consultants"
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Competitive Pricing", description: "Quality products at fair prices. We offer regular promotions and loyalty rewards for our valued customers.", imageSrc: "http://img.b2bpic.net/free-photo/row-ladies-leather-handbags_1232-3019.jpg?_wi=2", imageAlt: "Best prices and value"
|
||||
title: "Fresh & Fast Delivery", description: "All products are carefully packaged and delivered fresh. We prioritize speed and quality to ensure your snacks arrive in perfect condition.", imageSrc: "http://img.b2bpic.net/free-photo/row-ladies-leather-handbags_1232-3019.jpg?_wi=2", imageAlt: "Fresh delivery service"
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
title: "Community Focus", description: "Supporting local artisans and sustainable brands. We believe in giving back to our community through charitable initiatives.", imageSrc: "http://img.b2bpic.net/free-photo/man-standing-shop-looking-mirror-choosing-tie_7502-4399.jpg?_wi=4", imageAlt: "Community and local partnerships"
|
||||
title: "Supporting Local Producers", description: "We partner with local and regional food producers. By choosing Blanca's, you're supporting sustainable food practices and small businesses.", imageSrc: "http://img.b2bpic.net/free-photo/man-standing-shop-looking-mirror-choosing-tie_7502-4399.jpg?_wi=4", imageAlt: "Local producer partnerships"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -143,8 +143,8 @@ export default function LandingPage() {
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardFive
|
||||
title="What Our Customers Say"
|
||||
description="Real reviews from people who love shopping with us."
|
||||
title="What Our Customers Love"
|
||||
description="Real reviews from food and snack enthusiasts who enjoy shopping with us."
|
||||
tag="Customer Reviews"
|
||||
tagIcon={Star}
|
||||
tagAnimation="opacity"
|
||||
@@ -152,16 +152,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sarah Mitchell, Local Fashionista", date: "Date: 15 January 2025", title: "Best Shopping Experience!", quote: "Urban Retail has become my go-to store. The staff is incredibly helpful, and they always have exactly what I'm looking for. Their curated selection is unmatched!", tag: "Regular Customer", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg", avatarAlt: "Sarah Mitchell", imageSrc: "http://img.b2bpic.net/free-photo/close-up-best-friends-with-shopping-bags_329181-8012.jpg?_wi=1", imageAlt: "Happy customer in store"
|
||||
id: "1", name: "Sarah Mitchell, Food Enthusiast", date: "Date: 15 January 2025", title: "Best Snacks I've Found!", quote: "Blanca's has become my go-to for premium snacks and gourmet foods. The quality is exceptional, and I love the variety. Their customer service is outstanding!", tag: "Regular Customer", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg", avatarAlt: "Sarah Mitchell", imageSrc: "http://img.b2bpic.net/free-photo/close-up-best-friends-with-shopping-bags_329181-8012.jpg?_wi=1", imageAlt: "Happy snack customer"
|
||||
},
|
||||
{
|
||||
id: "2", name: "James Rodriguez, Community Member", date: "Date: 20 December 2024", title: "Exceptional Quality and Service", quote: "I appreciate how Urban Retail supports local artisans. The quality of their products is outstanding, and the prices are very reasonable. This is where I shop now!", tag: "Loyal Customer", avatarSrc: "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg", avatarAlt: "James Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-happy-after-shopping_23-2148660676.jpg", imageAlt: "Customer satisfaction moment"
|
||||
id: "2", name: "James Rodriguez, Community Member", date: "Date: 20 December 2024", title: "Fresh and Delicious!", quote: "I appreciate how Blanca's supports local food producers. The products are always fresh, the prices are fair, and the quality is unmatched. This is where I shop now!", tag: "Loyal Customer", avatarSrc: "http://img.b2bpic.net/free-photo/closeup-young-female-professional-making-eye-contact-against-colored-background_662251-651.jpg", avatarAlt: "James Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/portrait-woman-happy-after-shopping_23-2148660676.jpg", imageAlt: "Satisfied food customer"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Emily Chen, Style Enthusiast", date: "Date: 10 December 2024", title: "Trendy and Timeless Finds", quote: "The collection at Urban Retail perfectly balances current trends with timeless classics. Every time I visit, I discover something amazing!", tag: "Regular Visitor", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg", avatarAlt: "Emily Chen", imageSrc: "http://img.b2bpic.net/free-photo/looking-through-window-shopping_329181-8073.jpg", imageAlt: "Shopping experience joy"
|
||||
id: "3", name: "Emily Chen, Snack Connoisseur", date: "Date: 10 December 2024", title: "Amazing Variety of Flavors", quote: "The collection at Blanca's perfectly blends international snacks with local favorites. Every order brings something new and exciting. Highly recommended!", tag: "Regular Visitor", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg", avatarAlt: "Emily Chen", imageSrc: "http://img.b2bpic.net/free-photo/looking-through-window-shopping_329181-8073.jpg", imageAlt: "Snack shopping joy"
|
||||
},
|
||||
{
|
||||
id: "4", name: "Michael Torres, Business Owner", date: "Date: 28 November 2024", title: "Great Community Values", quote: "As a local business owner, I love supporting other businesses that care about the community. Urban Retail is doing exactly that!", tag: "Community Partner", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg", avatarAlt: "Michael Torres", imageSrc: "http://img.b2bpic.net/free-photo/close-up-best-friends-with-shopping-bags_329181-8012.jpg?_wi=2", imageAlt: "Community focused retail"
|
||||
id: "4", name: "Michael Torres, Business Owner", date: "Date: 28 November 2024", title: "Supporting Quality Food Culture", quote: "As someone who values quality food, I'm impressed by Blanca's commitment to supporting local producers. They're making a real difference in the food community!", tag: "Community Partner", avatarSrc: "http://img.b2bpic.net/free-photo/smiling-millennial-man-looking-camera-cafe-headshot-portrait_1163-5163.jpg", avatarAlt: "Michael Torres", imageSrc: "http://img.b2bpic.net/free-photo/close-up-best-friends-with-shopping-bags_329181-8012.jpg?_wi=2", imageAlt: "Community food culture"
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -169,15 +169,15 @@ export default function LandingPage() {
|
||||
|
||||
<div id="social-proof" data-section="social-proof">
|
||||
<SocialProofOne
|
||||
title="Trusted by Our Community"
|
||||
description="Featured in local publications and recommended by satisfied customers across the region."
|
||||
title="Trusted by Food Lovers"
|
||||
description="Featured in food publications and recommended by satisfied customers and food enthusiasts across the region."
|
||||
tag="Media & Recognition"
|
||||
tagIcon={Award}
|
||||
tagAnimation="opacity"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"Local Times Magazine", "Community News Weekly", "Style & Fashion Daily", "Urban Living Journal", "Retail Excellence Network", "Community Awards", "Best of Local Shops"
|
||||
"Gourmet Food Magazine", "Local Taste Review", "Food & Snack Daily", "Premium Foods Journal", "Artisan Products Network", "Food Excellence Awards", "Best Local Snack Shops"
|
||||
]}
|
||||
speed={50}
|
||||
showCard={true}
|
||||
@@ -186,12 +186,12 @@ export default function LandingPage() {
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactText
|
||||
text="Ready to discover your next favorite item? Visit us today or subscribe to our newsletter for exclusive deals and new arrivals!"
|
||||
text="Ready to discover your new favorite snack? Order today or subscribe to our newsletter for exclusive deals, new arrivals, and special food collections!"
|
||||
animationType="entrance-slide"
|
||||
background={{ variant: "plain" }}
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{ text: "Get in Touch", href: "mailto:hello@urbanretail.com" },
|
||||
{ text: "Get in Touch", href: "mailto:hello@blancas.com" },
|
||||
{ text: "Subscribe", href: "#" },
|
||||
]}
|
||||
/>
|
||||
@@ -199,7 +199,7 @@ export default function LandingPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterLogoReveal
|
||||
logoText="Urban Retail"
|
||||
logoText="Blanca's"
|
||||
leftLink={{ text: "Privacy Policy", href: "#" }}
|
||||
rightLink={{ text: "Terms of Service", href: "#" }}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user