Merge version_1 into main #1

Merged
bender merged 5 commits from version_1 into main 2026-03-21 19:39:41 +00:00
5 changed files with 76 additions and 44 deletions

View File

@@ -74,7 +74,7 @@ export default function AboutPage() {
author: "Premium Brands",
description: "Handpicked products from trusted brands and sellers worldwide.",
tags: ["Quality", "Trusted"],
imageSrc: "http://img.b2bpic.net/free-photo/store-assistant-recommending-shirt-sale-senior-woman_482257-93018.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/store-assistant-recommending-shirt-sale-senior-woman_482257-93018.jpg?_wi=4",
imageAlt: "curated product selection shopping store",
},
{
@@ -83,7 +83,7 @@ export default function AboutPage() {
author: "Direct Communication",
description: "Order directly via WhatsApp with instant confirmation and support.",
tags: ["Easy", "Direct"],
imageSrc: "http://img.b2bpic.net/free-vector/dating-application-concept_23-2148277325.jpg",
imageSrc: "http://img.b2bpic.net/free-vector/dating-application-concept_23-2148277325.jpg?_wi=2",
imageAlt: "WhatsApp messaging mobile chat interface",
},
{
@@ -92,7 +92,7 @@ export default function AboutPage() {
author: "Simple Process",
description: "Skip complicated forms. Add to cart and message—that's it.",
tags: ["Quick", "Simple"],
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-cup-medium-shot_23-2149013899.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-cup-medium-shot_23-2149013899.jpg?_wi=3",
imageAlt: "fast checkout quick payment process",
},
{
@@ -101,7 +101,7 @@ export default function AboutPage() {
author: "Your Safety",
description: "Your data is protected with industry-leading security standards.",
tags: ["Safe", "Secure"],
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-credit-card-hand-entering-security-code-using-laptop-keyboard_1423-158.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-credit-card-hand-entering-security-code-using-laptop-keyboard_1423-158.jpg?_wi=3",
imageAlt: "security lock protection digital safety",
},
]}

View File

@@ -1,28 +1,58 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Mulish } from "next/font/google";
import { Inter } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Mulish } from "next/font/google";
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const mulish = Mulish({
variable: "--font-mulish",
subsets: ["latin"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "ShopHub - Premium E-Commerce Product Showcase | Order via WhatsApp",
description: "Discover premium products with seamless WhatsApp ordering. Shop curated collections, add to cart, and order directly. Fast, secure, and simple shopping experience.",
keywords: "e-commerce, shopping, WhatsApp ordering, products, online store, premium items, cart",
openGraph: {
title: "ShopHub - Premium Product Showcase",
description: "Shop curated premium products with WhatsApp integration. Browse, add to cart, order directly.",
siteName: "ShopHub",
type: "website",
images: [
{
url: "http://img.b2bpic.net/free-vector/super-sale-fashion-landing-page_23-2148591413.jpg",
alt: "ShopHub - Premium Product Showcase",
},
],
},
twitter: {
card: "summary_large_image",
title: "ShopHub - Premium E-Commerce",
description: "Modern shopping with WhatsApp ordering. Browse 1000+ premium products.",
images: [
"http://img.b2bpic.net/free-vector/super-sale-fashion-landing-page_23-2148591413.jpg",
],
},
robots: {
index: true,
follow: true,
},
};
export default function RootLayout({
children,
}: Readonly<{
@@ -31,7 +61,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${mulish.variable} ${inter.variable} antialiased`}>
<body
className={`${halant.variable} ${mulish.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -43,4 +75,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -78,7 +78,7 @@ export default function HomePage() {
id: "prod-001",
name: "Premium Wireless Headphones",
price: "$149.99",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072209.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072209.jpg?_wi=1",
imageAlt: "Wireless headphones",
initialQuantity: 1,
},
@@ -86,7 +86,7 @@ export default function HomePage() {
id: "prod-002",
name: "Smart Watch Pro",
price: "$299.99",
imageSrc: "http://img.b2bpic.net/free-photo/serious-curly-haired-woman-checks-results-fitness-training-wristwatch-controls-burned-caloies-after-workout-wears-cropped-top-leggings-poses-against-urban-buildings-sporty-lifestyle_273609-59898.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/serious-curly-haired-woman-checks-results-fitness-training-wristwatch-controls-burned-caloies-after-workout-wears-cropped-top-leggings-poses-against-urban-buildings-sporty-lifestyle_273609-59898.jpg?_wi=1",
imageAlt: "Smart watch",
initialQuantity: 1,
},
@@ -94,7 +94,7 @@ export default function HomePage() {
id: "prod-003",
name: "Laptop Stand Ergonomic",
price: "$79.99",
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-cellphone-notebook-pencil-with-laptop-white-desk_23-2147854255.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-cellphone-notebook-pencil-with-laptop-white-desk_23-2147854255.jpg?_wi=1",
imageAlt: "Laptop stand",
initialQuantity: 1,
},
@@ -102,7 +102,7 @@ export default function HomePage() {
id: "prod-004",
name: "USB-C Hub Multi-Port",
price: "$89.99",
imageSrc: "http://img.b2bpic.net/free-photo/universal-cables-gadgets-neon-charging-data_169016-71502.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/universal-cables-gadgets-neon-charging-data_169016-71502.jpg?_wi=1",
imageAlt: "USB hub",
initialQuantity: 1,
},
@@ -110,7 +110,7 @@ export default function HomePage() {
id: "prod-005",
name: "Mechanical Keyboard RGB",
price: "$179.99",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-modern-black-keyboard-cropped-image-laptop-keyboard-computer-technology-gadget-concept_74855-24369.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-modern-black-keyboard-cropped-image-laptop-keyboard-computer-technology-gadget-concept_74855-24369.jpg?_wi=1",
imageAlt: "Mechanical keyboard",
initialQuantity: 1,
},
@@ -118,7 +118,7 @@ export default function HomePage() {
id: "prod-006",
name: "HD Webcam 1080P",
price: "$129.99",
imageSrc: "http://img.b2bpic.net/free-photo/photo-camera-still-life_23-2150630645.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/photo-camera-still-life_23-2150630645.jpg?_wi=1",
imageAlt: "Webcam",
initialQuantity: 1,
},
@@ -164,7 +164,7 @@ export default function HomePage() {
author: "Premium Brands",
description: "Handpicked products from trusted brands and sellers worldwide.",
tags: ["Quality", "Trusted"],
imageSrc: "http://img.b2bpic.net/free-photo/store-assistant-recommending-shirt-sale-senior-woman_482257-93018.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/store-assistant-recommending-shirt-sale-senior-woman_482257-93018.jpg?_wi=1",
imageAlt: "Curated products",
},
{
@@ -173,7 +173,7 @@ export default function HomePage() {
author: "Direct Communication",
description: "Order directly via WhatsApp with instant confirmation and support.",
tags: ["Easy", "Direct"],
imageSrc: "http://img.b2bpic.net/free-vector/dating-application-concept_23-2148277325.jpg",
imageSrc: "http://img.b2bpic.net/free-vector/dating-application-concept_23-2148277325.jpg?_wi=1",
imageAlt: "WhatsApp ordering",
},
{
@@ -182,7 +182,7 @@ export default function HomePage() {
author: "Simple Process",
description: "Skip complicated forms. Add to cart and message—that's it.",
tags: ["Quick", "Simple"],
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-cup-medium-shot_23-2149013899.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-cup-medium-shot_23-2149013899.jpg?_wi=1",
imageAlt: "Fast checkout",
},
{
@@ -191,7 +191,7 @@ export default function HomePage() {
author: "Your Safety",
description: "Your data is protected with industry-leading security standards.",
tags: ["Safe", "Secure"],
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-credit-card-hand-entering-security-code-using-laptop-keyboard_1423-158.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-credit-card-hand-entering-security-code-using-laptop-keyboard_1423-158.jpg?_wi=1",
imageAlt: "Security",
},
]}
@@ -212,7 +212,7 @@ export default function HomePage() {
role: "Tech Enthusiast",
company: "Creative Studio",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-looking-away_23-2148415892.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-looking-away_23-2148415892.jpg?_wi=1",
imageAlt: "Sarah Johnson",
},
{
@@ -221,7 +221,7 @@ export default function HomePage() {
role: "Product Manager",
company: "Tech Startup",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-man-wearing-blue-outfit-blinking-eye_1298-120.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/young-man-wearing-blue-outfit-blinking-eye_1298-120.jpg?_wi=1",
imageAlt: "Michael Chen",
},
{
@@ -230,7 +230,7 @@ export default function HomePage() {
role: "Content Creator",
company: "Digital Agency",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/female-employee-black-suit-looks-positive_114579-21797.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/female-employee-black-suit-looks-positive_114579-21797.jpg?_wi=1",
imageAlt: "Emma Rodriguez",
},
{

View File

@@ -22,7 +22,7 @@ export default function ProductDetailPage() {
id: "prod-001",
name: "Premium Wireless Headphones",
price: "$149.99",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072209.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072209.jpg?_wi=3",
imageAlt: "Wireless headphones",
initialQuantity: 1,
},
@@ -30,7 +30,7 @@ export default function ProductDetailPage() {
id: "prod-002",
name: "Smart Watch Pro",
price: "$299.99",
imageSrc: "http://img.b2bpic.net/free-photo/serious-curly-haired-woman-checks-results-fitness-training-wristwatch-controls-burned-caloies-after-workout-wears-cropped-top-leggings-poses-against-urban-buildings-sporty-lifestyle_273609-59898.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/serious-curly-haired-woman-checks-results-fitness-training-wristwatch-controls-burned-caloies-after-workout-wears-cropped-top-leggings-poses-against-urban-buildings-sporty-lifestyle_273609-59898.jpg?_wi=4",
imageAlt: "Smart watch",
initialQuantity: 1,
},
@@ -38,7 +38,7 @@ export default function ProductDetailPage() {
id: "prod-003",
name: "Laptop Stand Ergonomic",
price: "$79.99",
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-cellphone-notebook-pencil-with-laptop-white-desk_23-2147854255.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-cellphone-notebook-pencil-with-laptop-white-desk_23-2147854255.jpg?_wi=4",
imageAlt: "Laptop stand",
initialQuantity: 1,
},
@@ -51,7 +51,7 @@ export default function ProductDetailPage() {
author: "Verified",
description: "All products are carefully tested and verified for quality assurance.",
tags: ["Quality", "Tested"],
imageSrc: "http://img.b2bpic.net/free-photo/store-assistant-recommending-shirt-sale-senior-woman_482257-93018.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/store-assistant-recommending-shirt-sale-senior-woman_482257-93018.jpg?_wi=3",
imageAlt: "Premium quality",
},
{
@@ -60,7 +60,7 @@ export default function ProductDetailPage() {
author: "Worldwide",
description: "We ship worldwide with reliable tracking and fast delivery.",
tags: ["Quick", "Tracked"],
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-cup-medium-shot_23-2149013899.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-cup-medium-shot_23-2149013899.jpg?_wi=2",
imageAlt: "Fast shipping",
},
{
@@ -69,7 +69,7 @@ export default function ProductDetailPage() {
author: "30-Day Policy",
description: "Not satisfied? 30-day return policy with no questions asked.",
tags: ["Easy", "Hassle-free"],
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-credit-card-hand-entering-security-code-using-laptop-keyboard_1423-158.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/man-holding-credit-card-hand-entering-security-code-using-laptop-keyboard_1423-158.jpg?_wi=2",
imageAlt: "Easy returns",
},
];
@@ -81,7 +81,7 @@ export default function ProductDetailPage() {
role: "Tech Enthusiast",
company: "Creative Studio",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-looking-away_23-2148415892.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-woman-looking-away_23-2148415892.jpg?_wi=2",
imageAlt: "Sarah Johnson",
},
{
@@ -90,7 +90,7 @@ export default function ProductDetailPage() {
role: "Product Manager",
company: "Tech Startup",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-man-wearing-blue-outfit-blinking-eye_1298-120.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/young-man-wearing-blue-outfit-blinking-eye_1298-120.jpg?_wi=2",
imageAlt: "Michael Chen",
},
{
@@ -99,7 +99,7 @@ export default function ProductDetailPage() {
role: "Content Creator",
company: "Digital Agency",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/female-employee-black-suit-looks-positive_114579-21797.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/female-employee-black-suit-looks-positive_114579-21797.jpg?_wi=2",
imageAlt: "Emma Rodriguez",
},
];

View File

@@ -48,7 +48,7 @@ export default function ProductsPage() {
id: "prod-001",
name: "Premium Wireless Headphones",
price: "$149.99",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072209.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072209.jpg?_wi=2",
imageAlt: "Wireless headphones",
initialQuantity: 1,
},
@@ -56,7 +56,7 @@ export default function ProductsPage() {
id: "prod-002",
name: "Smart Watch Pro",
price: "$299.99",
imageSrc: "http://img.b2bpic.net/free-photo/serious-curly-haired-woman-checks-results-fitness-training-wristwatch-controls-burned-caloies-after-workout-wears-cropped-top-leggings-poses-against-urban-buildings-sporty-lifestyle_273609-59898.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/serious-curly-haired-woman-checks-results-fitness-training-wristwatch-controls-burned-caloies-after-workout-wears-cropped-top-leggings-poses-against-urban-buildings-sporty-lifestyle_273609-59898.jpg?_wi=2",
imageAlt: "Smart watch",
initialQuantity: 1,
},
@@ -64,7 +64,7 @@ export default function ProductsPage() {
id: "prod-003",
name: "Laptop Stand Ergonomic",
price: "$79.99",
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-cellphone-notebook-pencil-with-laptop-white-desk_23-2147854255.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-cellphone-notebook-pencil-with-laptop-white-desk_23-2147854255.jpg?_wi=2",
imageAlt: "Laptop stand",
initialQuantity: 1,
},
@@ -72,7 +72,7 @@ export default function ProductsPage() {
id: "prod-004",
name: "USB-C Hub Multi-Port",
price: "$89.99",
imageSrc: "http://img.b2bpic.net/free-photo/universal-cables-gadgets-neon-charging-data_169016-71502.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/universal-cables-gadgets-neon-charging-data_169016-71502.jpg?_wi=2",
imageAlt: "USB hub",
initialQuantity: 1,
},
@@ -80,7 +80,7 @@ export default function ProductsPage() {
id: "prod-005",
name: "Mechanical Keyboard RGB",
price: "$179.99",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-modern-black-keyboard-cropped-image-laptop-keyboard-computer-technology-gadget-concept_74855-24369.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-modern-black-keyboard-cropped-image-laptop-keyboard-computer-technology-gadget-concept_74855-24369.jpg?_wi=2",
imageAlt: "Mechanical keyboard",
initialQuantity: 1,
},
@@ -88,7 +88,7 @@ export default function ProductsPage() {
id: "prod-006",
name: "HD Webcam 1080P",
price: "$129.99",
imageSrc: "http://img.b2bpic.net/free-photo/photo-camera-still-life_23-2150630645.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/photo-camera-still-life_23-2150630645.jpg?_wi=2",
imageAlt: "Webcam",
initialQuantity: 1,
},
@@ -111,7 +111,7 @@ export default function ProductsPage() {
author: "Premium Brands",
description: "High-quality headphones, earbuds, and audio equipment for professionals and enthusiasts.",
tags: ["Audio", "Premium"],
imageSrc: "http://img.b2bpic.net/free-photo/store-assistant-recommending-shirt-sale-senior-woman_482257-93018.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/store-assistant-recommending-shirt-sale-senior-woman_482257-93018.jpg?_wi=2",
imageAlt: "Audio products",
},
{
@@ -120,7 +120,7 @@ export default function ProductsPage() {
author: "Smart Devices",
description: "Latest smartwatches, fitness trackers, and connected wearables.",
tags: ["Smart", "Wearable"],
imageSrc: "http://img.b2bpic.net/free-photo/serious-curly-haired-woman-checks-results-fitness-training-wristwatch-controls-burned-caloies-after-workout-wears-cropped-top-leggings-poses-against-urban-buildings-sporty-lifestyle_273609-59898.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/serious-curly-haired-woman-checks-results-fitness-training-wristwatch-controls-burned-caloies-after-workout-wears-cropped-top-leggings-poses-against-urban-buildings-sporty-lifestyle_273609-59898.jpg?_wi=3",
imageAlt: "Wearables",
},
{
@@ -129,7 +129,7 @@ export default function ProductsPage() {
author: "Workspace Essentials",
description: "Ergonomic stands, keyboards, hubs, and peripherals for productive workspaces.",
tags: ["Workspace", "Productive"],
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-cellphone-notebook-pencil-with-laptop-white-desk_23-2147854255.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/elevated-view-cellphone-notebook-pencil-with-laptop-white-desk_23-2147854255.jpg?_wi=3",
imageAlt: "Computer accessories",
},
]}