Merge version_1 into main #1

Merged
bender merged 5 commits from version_1 into main 2026-03-11 13:07:14 +00:00
5 changed files with 69 additions and 34 deletions

View File

@@ -51,7 +51,7 @@ export default function AboutPage() {
tag="Our Story"
tagIcon={Heart}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/two-beautiful-women-with-bags-looking-each-other-with-smile-while-walking-clothing-store_146671-15849.jpg"
imageSrc="http://img.b2bpic.net/free-photo/two-beautiful-women-with-bags-looking-each-other-with-smile-while-walking-clothing-store_146671-15849.jpg?_wi=2"
imageAlt="ShopHub warehouse and retail operations"
buttons={[
{ text: "Learn More About Us", href: "/about" },

View File

@@ -61,7 +61,7 @@ export default function ContactPage() {
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/support-agent-reviewing-feedback_482257-124716.jpg"
imageSrc="http://img.b2bpic.net/free-photo/support-agent-reviewing-feedback_482257-124716.jpg?_wi=2"
imageAlt="Customer support team"
mediaPosition="right"
mediaAnimation="slide-up"

View File

@@ -1,24 +1,57 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Source_Sans_3 } 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 { Source_Sans_3 } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
export const metadata: Metadata = {
title: "Webild components 2",
description: "Generated by create next app",
};
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const sourceSans3 = Source_Sans_3({
variable: "--font-source-sans-3",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: "ShopHub - Everything You Need, One Click Away",
description: "Shop electronics, fashion, beauty, home essentials & accessories. Quality products, fast shipping, and trusted by millions. Browse exclusive deals today!",
keywords: "online shopping, electronics, fashion, beauty, home essentials, accessories, e-commerce, deals",
robots: {
index: true,
follow: true,
},
openGraph: {
title: "ShopHub - Your Trusted Shopping Destination",
description: "Discover quality products across five categories. Exclusive deals, fast shipping, and exceptional customer service.",
url: "https://shophub.com",
siteName: "ShopHub",
type: "website",
images: [
{
url: "http://img.b2bpic.net/free-photo/two-indians-mans-customer-buyer-mobile-phone-making-selfie-by-monopod-stick-south-asian-peoples-technologies-concept-cellphone-shop_627829-1266.jpg",
alt: "ShopHub Featured Products",
},
],
},
twitter: {
card: "summary_large_image",
title: "ShopHub - Everything You Need",
description: "Shop quality products across electronics, fashion, beauty, home essentials & accessories.",
images: ["http://img.b2bpic.net/free-photo/two-indians-mans-customer-buyer-mobile-phone-making-selfie-by-monopod-stick-south-asian-peoples-technologies-concept-cellphone-shop_627829-1266.jpg"],
},
};
export default function RootLayout({
children,
}: Readonly<{
@@ -27,7 +60,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${sourceSans3.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${sourceSans3.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -39,4 +74,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -73,25 +73,25 @@ export default function HomePage() {
background={{ variant: "circleGradient" }}
leftCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/two-indians-mans-customer-buyer-mobile-phone-making-selfie-by-monopod-stick-south-asian-peoples-technologies-concept-cellphone-shop_627829-1266.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/two-indians-mans-customer-buyer-mobile-phone-making-selfie-by-monopod-stick-south-asian-peoples-technologies-concept-cellphone-shop_627829-1266.jpg?_wi=1",
imageAlt: "Premium electronics collection",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/portrait-siblings-outdoors-brothers-day-celebration_23-2150266830.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-siblings-outdoors-brothers-day-celebration_23-2150266830.jpg?_wi=1",
imageAlt: "Latest fashion styles",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/aromatic-candles-wooden-shelf_181624-23343.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/aromatic-candles-wooden-shelf_181624-23343.jpg?_wi=1",
imageAlt: "Home essentials showcase",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/modern-beauty-products-different-recipients_23-2148761429.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/modern-beauty-products-different-recipients_23-2148761429.jpg?_wi=1",
imageAlt: "Beauty and wellness products",
},
]}
rightCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/modern-beauty-products-different-recipients_23-2148761429.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/modern-beauty-products-different-recipients_23-2148761429.jpg?_wi=2",
imageAlt: "Skincare essentials",
},
{
@@ -99,11 +99,11 @@ export default function HomePage() {
imageAlt: "Trendy accessories",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/two-indians-mans-customer-buyer-mobile-phone-making-selfie-by-monopod-stick-south-asian-peoples-technologies-concept-cellphone-shop_627829-1266.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/two-indians-mans-customer-buyer-mobile-phone-making-selfie-by-monopod-stick-south-asian-peoples-technologies-concept-cellphone-shop_627829-1266.jpg?_wi=2",
imageAlt: "Tech gadgets",
},
{
imageSrc: "http://img.b2bpic.net/free-photo/aromatic-candles-wooden-shelf_181624-23343.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/aromatic-candles-wooden-shelf_181624-23343.jpg?_wi=2",
imageAlt: "Home decor items",
},
]}
@@ -188,7 +188,7 @@ export default function HomePage() {
price: "$149.99",
rating: 5,
reviewCount: "2.3k",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072230.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072230.jpg?_wi=1",
imageAlt: "Premium wireless headphones",
},
{
@@ -198,7 +198,7 @@ export default function HomePage() {
price: "$79.99",
rating: 5,
reviewCount: "1.8k",
imageSrc: "http://img.b2bpic.net/free-photo/two-young-beautiful-smiling-blond-hipster-girls-trendy-summer-colorful-t-shirt-clothes_158538-1114.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/two-young-beautiful-smiling-blond-hipster-girls-trendy-summer-colorful-t-shirt-clothes_158538-1114.jpg?_wi=1",
imageAlt: "Modern casual dress",
},
{
@@ -208,7 +208,7 @@ export default function HomePage() {
price: "$59.99",
rating: 5,
reviewCount: "945",
imageSrc: "http://img.b2bpic.net/free-photo/pillow-sofa_1339-5443.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/pillow-sofa_1339-5443.jpg?_wi=1",
imageAlt: "Luxury decorative pillow",
},
{
@@ -218,7 +218,7 @@ export default function HomePage() {
price: "$89.99",
rating: 5,
reviewCount: "3.1k",
imageSrc: "http://img.b2bpic.net/free-photo/composition-jojoba-oil-dropper_23-2149022364.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/composition-jojoba-oil-dropper_23-2149022364.jpg?_wi=1",
imageAlt: "Hydrating facial serum",
},
{
@@ -228,7 +228,7 @@ export default function HomePage() {
price: "$65.99",
rating: 5,
reviewCount: "1.2k",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-accessoires-travel-with-man-clothing-concept-shirt-jean-mobile-phone-wooden-background-watch-sunglasses-shoes-wood-table_1921-82.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-accessoires-travel-with-man-clothing-concept-shirt-jean-mobile-phone-wooden-background-watch-sunglasses-shoes-wood-table_1921-82.jpg?_wi=1",
imageAlt: "Premium leather wallet",
},
{
@@ -238,7 +238,7 @@ export default function HomePage() {
price: "$299.99",
rating: 5,
reviewCount: "4.5k",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072230.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072230.jpg?_wi=2",
imageAlt: "Smart watch series",
},
]}
@@ -362,7 +362,7 @@ export default function HomePage() {
tag="Our Story"
tagIcon={Heart}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/two-beautiful-women-with-bags-looking-each-other-with-smile-while-walking-clothing-store_146671-15849.jpg"
imageSrc="http://img.b2bpic.net/free-photo/two-beautiful-women-with-bags-looking-each-other-with-smile-while-walking-clothing-store_146671-15849.jpg?_wi=1"
imageAlt="ShopHub warehouse and retail operations"
buttons={[
{
@@ -389,7 +389,7 @@ export default function HomePage() {
tagAnimation="slide-up"
textboxLayout="default"
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/support-agent-reviewing-feedback_482257-124716.jpg"
imageSrc="http://img.b2bpic.net/free-photo/support-agent-reviewing-feedback_482257-124716.jpg?_wi=1"
imageAlt="Customer support team"
mediaPosition="right"
mediaAnimation="slide-up"

View File

@@ -69,7 +69,7 @@ export default function ProductsPage() {
price: "$149.99",
rating: 5,
reviewCount: "2.3k",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072230.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072230.jpg?_wi=3",
imageAlt: "Premium wireless headphones",
},
{
@@ -79,7 +79,7 @@ export default function ProductsPage() {
price: "$79.99",
rating: 5,
reviewCount: "1.8k",
imageSrc: "http://img.b2bpic.net/free-photo/two-young-beautiful-smiling-blond-hipster-girls-trendy-summer-colorful-t-shirt-clothes_158538-1114.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/two-young-beautiful-smiling-blond-hipster-girls-trendy-summer-colorful-t-shirt-clothes_158538-1114.jpg?_wi=2",
imageAlt: "Modern casual dress",
},
{
@@ -89,7 +89,7 @@ export default function ProductsPage() {
price: "$59.99",
rating: 5,
reviewCount: "945",
imageSrc: "http://img.b2bpic.net/free-photo/pillow-sofa_1339-5443.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/pillow-sofa_1339-5443.jpg?_wi=2",
imageAlt: "Luxury decorative pillow",
},
{
@@ -99,7 +99,7 @@ export default function ProductsPage() {
price: "$89.99",
rating: 5,
reviewCount: "3.1k",
imageSrc: "http://img.b2bpic.net/free-photo/composition-jojoba-oil-dropper_23-2149022364.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/composition-jojoba-oil-dropper_23-2149022364.jpg?_wi=2",
imageAlt: "Hydrating facial serum",
},
{
@@ -109,7 +109,7 @@ export default function ProductsPage() {
price: "$65.99",
rating: 5,
reviewCount: "1.2k",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-accessoires-travel-with-man-clothing-concept-shirt-jean-mobile-phone-wooden-background-watch-sunglasses-shoes-wood-table_1921-82.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-accessoires-travel-with-man-clothing-concept-shirt-jean-mobile-phone-wooden-background-watch-sunglasses-shoes-wood-table_1921-82.jpg?_wi=2",
imageAlt: "Premium leather wallet",
},
{
@@ -119,7 +119,7 @@ export default function ProductsPage() {
price: "$299.99",
rating: 5,
reviewCount: "4.5k",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072230.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/still-life-wireless-cyberpunk-headphones_23-2151072230.jpg?_wi=4",
imageAlt: "Smart watch series",
},
{
@@ -129,7 +129,7 @@ export default function ProductsPage() {
price: "$89.99",
rating: 5,
reviewCount: "1.5k",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-siblings-outdoors-brothers-day-celebration_23-2150266830.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-siblings-outdoors-brothers-day-celebration_23-2150266830.jpg?_wi=2",
imageAlt: "Classic summer outfit",
},
{
@@ -139,7 +139,7 @@ export default function ProductsPage() {
price: "$79.99",
rating: 5,
reviewCount: "876",
imageSrc: "http://img.b2bpic.net/free-photo/aromatic-candles-wooden-shelf_181624-23343.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/aromatic-candles-wooden-shelf_181624-23343.jpg?_wi=3",
imageAlt: "Minimalist table lamp",
},
{
@@ -149,7 +149,7 @@ export default function ProductsPage() {
price: "$129.99",
rating: 5,
reviewCount: "2.2k",
imageSrc: "http://img.b2bpic.net/free-photo/modern-beauty-products-different-recipients_23-2148761429.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/modern-beauty-products-different-recipients_23-2148761429.jpg?_wi=3",
imageAlt: "Complete skincare set",
},
]}