Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
@@ -81,7 +81,7 @@ export default function AboutPage() {
|
||||
tag="OUR STORY"
|
||||
tagIcon="BookOpen"
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-modern-clean-tech-warehouse-or-distrib-1774130684357-435b1611.png"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-modern-clean-tech-warehouse-or-distrib-1774130684357-435b1611.png?_wi=2"
|
||||
imageAlt="TechHub warehouse and distribution center"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
|
||||
@@ -104,7 +104,7 @@ export default function ContactPage() {
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-professional-customer-service-represen-1774130683746-271b8d68.png"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-professional-customer-service-represen-1774130683746-271b8d68.png?_wi=2"
|
||||
imageAlt="Customer support team"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
@@ -1,24 +1,63 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Nunito_Sans } 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 { Nunito_Sans } 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 nunitoSans = Nunito_Sans({
|
||||
variable: "--font-nunito-sans",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "TechHub - Premium Tech Gadgets & Electronics in Ghana",
|
||||
description: "Shop the latest smartphones, laptops, wearables, and tech accessories at TechHub. Authentic products, competitive prices, and 24/7 customer support. Fast delivery across Ghana.",
|
||||
keywords: "tech gadgets, smartphones, laptops, electronics, Ghana, authentic products",
|
||||
metadataBase: new URL("https://techhub.com.gh"),
|
||||
alternates: {
|
||||
canonical: "https://techhub.com.gh",
|
||||
},
|
||||
openGraph: {
|
||||
title: "TechHub - Premium Tech Gadgets",
|
||||
description: "Discover cutting-edge technology at unbeatable prices. Authentic products with warranty.",
|
||||
url: "https://techhub.com.gh",
|
||||
siteName: "TechHub",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-sleek-and-modern-tech-gadgets-display--1774130683549-9cd48365.png",
|
||||
alt: "TechHub - Premium Tech Gadgets",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "TechHub - Premium Tech Gadgets",
|
||||
description: "Shop authentic tech gadgets with warranty and fast delivery in Ghana.",
|
||||
images: [
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-sleek-and-modern-tech-gadgets-display--1774130683549-9cd48365.png",
|
||||
],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
@@ -27,7 +66,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${nunitoSans.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${nunitoSans.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -39,4 +80,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -86,21 +86,21 @@ export default function HomePage() {
|
||||
id: "phone-1",
|
||||
name: "Premium Smartphone Pro",
|
||||
price: "₵3,499",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-premium-flagship-smartphone-displayed--1774130685697-a058b460.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-premium-flagship-smartphone-displayed--1774130685697-a058b460.png?_wi=1",
|
||||
imageAlt: "Premium Smartphone Pro",
|
||||
},
|
||||
{
|
||||
id: "laptop-1",
|
||||
name: "Ultra Thin Laptop",
|
||||
price: "₵5,299",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-high-end-ultrabook-laptop-photographed-1774130683718-ef555530.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-high-end-ultrabook-laptop-photographed-1774130683718-ef555530.png?_wi=1",
|
||||
imageAlt: "Ultra Thin Laptop",
|
||||
},
|
||||
{
|
||||
id: "earbuds-1",
|
||||
name: "Wireless Earbuds Pro",
|
||||
price: "₵899",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/premium-wireless-earbuds-with-charging-c-1774130685443-8665e8c9.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/premium-wireless-earbuds-with-charging-c-1774130685443-8665e8c9.png?_wi=1",
|
||||
imageAlt: "Wireless Earbuds Pro",
|
||||
},
|
||||
]}
|
||||
@@ -122,25 +122,25 @@ export default function HomePage() {
|
||||
id: "smartphones",
|
||||
title: "Smartphones",
|
||||
tags: ["Latest Models", "Premium Brands"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-collection-of-different-smartphone-mod-1774130684285-05ee6329.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-collection-of-different-smartphone-mod-1774130684285-05ee6329.png?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "laptops",
|
||||
title: "Laptops & Computers",
|
||||
tags: ["Work Ready", "Gaming"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-stylish-arrangement-of-different-lapto-1774130683881-45143a9f.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-stylish-arrangement-of-different-lapto-1774130683881-45143a9f.png?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "wearables",
|
||||
title: "Wearables",
|
||||
tags: ["Smart Watches", "Fitness Trackers"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-curated-display-of-wearable-tech-inclu-1774130683965-acd6862d.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-curated-display-of-wearable-tech-inclu-1774130683965-acd6862d.png?_wi=1",
|
||||
},
|
||||
{
|
||||
id: "accessories",
|
||||
title: "Accessories",
|
||||
tags: ["Chargers", "Protective Cases"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-well-organized-display-of-tech-accesso-1774130683494-9162049e.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-well-organized-display-of-tech-accesso-1774130683494-9162049e.png?_wi=1",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
@@ -201,7 +201,7 @@ export default function HomePage() {
|
||||
tag="OUR STORY"
|
||||
tagIcon={BookOpen}
|
||||
tagAnimation="slide-up"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-modern-clean-tech-warehouse-or-distrib-1774130684357-435b1611.png"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-modern-clean-tech-warehouse-or-distrib-1774130684357-435b1611.png?_wi=1"
|
||||
imageAlt="TechHub warehouse and distribution center"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={false}
|
||||
@@ -247,7 +247,7 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-professional-customer-service-represen-1774130683746-271b8d68.png"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-professional-customer-service-represen-1774130683746-271b8d68.png?_wi=1"
|
||||
imageAlt="Customer support team"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
|
||||
@@ -61,63 +61,63 @@ export default function ShopPage() {
|
||||
id: "phone-premium",
|
||||
name: "Premium Smartphone Pro",
|
||||
price: "₵3,499",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-premium-flagship-smartphone-displayed--1774130685697-a058b460.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-premium-flagship-smartphone-displayed--1774130685697-a058b460.png?_wi=2",
|
||||
imageAlt: "Premium Smartphone Pro",
|
||||
},
|
||||
{
|
||||
id: "phone-mid",
|
||||
name: "Mid-Range Smartphone",
|
||||
price: "₵1,899",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-premium-flagship-smartphone-displayed--1774130685697-a058b460.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-premium-flagship-smartphone-displayed--1774130685697-a058b460.png?_wi=3",
|
||||
imageAlt: "Mid-Range Smartphone",
|
||||
},
|
||||
{
|
||||
id: "phone-budget",
|
||||
name: "Budget Smartphone",
|
||||
price: "₵999",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-premium-flagship-smartphone-displayed--1774130685697-a058b460.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-premium-flagship-smartphone-displayed--1774130685697-a058b460.png?_wi=4",
|
||||
imageAlt: "Budget Smartphone",
|
||||
},
|
||||
{
|
||||
id: "laptop-pro",
|
||||
name: "Ultra Thin Laptop Pro",
|
||||
price: "₵5,299",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-high-end-ultrabook-laptop-photographed-1774130683718-ef555530.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-high-end-ultrabook-laptop-photographed-1774130683718-ef555530.png?_wi=2",
|
||||
imageAlt: "Ultra Thin Laptop Pro",
|
||||
},
|
||||
{
|
||||
id: "laptop-gaming",
|
||||
name: "Gaming Laptop",
|
||||
price: "₵4,299",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-high-end-ultrabook-laptop-photographed-1774130683718-ef555530.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-high-end-ultrabook-laptop-photographed-1774130683718-ef555530.png?_wi=3",
|
||||
imageAlt: "Gaming Laptop",
|
||||
},
|
||||
{
|
||||
id: "laptop-budget",
|
||||
name: "Budget Laptop",
|
||||
price: "₵1,999",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-high-end-ultrabook-laptop-photographed-1774130683718-ef555530.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-high-end-ultrabook-laptop-photographed-1774130683718-ef555530.png?_wi=4",
|
||||
imageAlt: "Budget Laptop",
|
||||
},
|
||||
{
|
||||
id: "earbuds-premium",
|
||||
name: "Wireless Earbuds Pro",
|
||||
price: "₵899",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/premium-wireless-earbuds-with-charging-c-1774130685443-8665e8c9.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/premium-wireless-earbuds-with-charging-c-1774130685443-8665e8c9.png?_wi=2",
|
||||
imageAlt: "Wireless Earbuds Pro",
|
||||
},
|
||||
{
|
||||
id: "earbuds-mid",
|
||||
name: "Wireless Earbuds Plus",
|
||||
price: "₵599",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/premium-wireless-earbuds-with-charging-c-1774130685443-8665e8c9.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/premium-wireless-earbuds-with-charging-c-1774130685443-8665e8c9.png?_wi=3",
|
||||
imageAlt: "Wireless Earbuds Plus",
|
||||
},
|
||||
{
|
||||
id: "earbuds-budget",
|
||||
name: "Wireless Earbuds Basic",
|
||||
price: "₵299",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/premium-wireless-earbuds-with-charging-c-1774130685443-8665e8c9.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/premium-wireless-earbuds-with-charging-c-1774130685443-8665e8c9.png?_wi=4",
|
||||
imageAlt: "Wireless Earbuds Basic",
|
||||
},
|
||||
]}
|
||||
@@ -139,25 +139,25 @@ export default function ShopPage() {
|
||||
id: "smartphones-cat",
|
||||
title: "Smartphones",
|
||||
tags: ["Latest Models", "Premium Brands"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-collection-of-different-smartphone-mod-1774130684285-05ee6329.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-collection-of-different-smartphone-mod-1774130684285-05ee6329.png?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "laptops-cat",
|
||||
title: "Laptops & Computers",
|
||||
tags: ["Work Ready", "Gaming"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-stylish-arrangement-of-different-lapto-1774130683881-45143a9f.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-stylish-arrangement-of-different-lapto-1774130683881-45143a9f.png?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "wearables-cat",
|
||||
title: "Wearables",
|
||||
tags: ["Smart Watches", "Fitness Trackers"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-curated-display-of-wearable-tech-inclu-1774130683965-acd6862d.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-curated-display-of-wearable-tech-inclu-1774130683965-acd6862d.png?_wi=2",
|
||||
},
|
||||
{
|
||||
id: "accessories-cat",
|
||||
title: "Accessories",
|
||||
tags: ["Chargers", "Protective Cases"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-well-organized-display-of-tech-accesso-1774130683494-9162049e.png",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BBYQgtJ9yLuyhx1NTCmh6Q6fe2/a-well-organized-display-of-tech-accesso-1774130683494-9162049e.png?_wi=2",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user