diff --git a/src/app/account/page.tsx b/src/app/account/page.tsx index dcee5da..f00d683 100644 --- a/src/app/account/page.tsx +++ b/src/app/account/page.tsx @@ -47,7 +47,7 @@ export default function AccountPage() { tagAnimation="slide-up" background={{ variant: "fluid" }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-vector/contact-us-landing-page-business_23-2148281751.jpg" + imageSrc="http://img.b2bpic.net/free-vector/contact-us-landing-page-business_23-2148281751.jpg?_wi=4" imageAlt="Account management banner" mediaAnimation="slide-up" mediaPosition="right" @@ -67,7 +67,7 @@ export default function AccountPage() { role: "Loyal Customer", company: "Bangalore", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-successful-happy-smiling-young-woman-beige-jacket-glasses-standing-lobby-office-reception-greeting-business-client-with-pleasant-grin-inviting-company_197531-30568.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-successful-happy-smiling-young-woman-beige-jacket-glasses-standing-lobby-office-reception-greeting-business-client-with-pleasant-grin-inviting-company_197531-30568.jpg?_wi=3", }, { id: "2", @@ -75,7 +75,7 @@ export default function AccountPage() { role: "Fashion Enthusiast", company: "Mumbai", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/attractive-caucasian-blonde-female-white-shirt-posing-brown-background_181624-29671.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/attractive-caucasian-blonde-female-white-shirt-posing-brown-background_181624-29671.jpg?_wi=3", }, { id: "3", @@ -83,7 +83,7 @@ export default function AccountPage() { role: "Regular Shopper", company: "Delhi", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/handsome-caucasian-man-with-beard-with-arms-crossed-gesture-relaxed-with-serious-expression-face-simple-natural-looking-camera_839833-13410.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/handsome-caucasian-man-with-beard-with-arms-crossed-gesture-relaxed-with-serious-expression-face-simple-natural-looking-camera_839833-13410.jpg?_wi=3", }, ]} kpiItems={[ @@ -131,7 +131,7 @@ export default function AccountPage() { content: "Currently, each StylePro account is linked to one email address. However, you can update your email anytime in Account Settings. Your loyalty progress remains unchanged after the update.", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/work-environment-call-center-office_23-2149256142.jpg" + imageSrc="http://img.b2bpic.net/free-photo/work-environment-call-center-office_23-2149256142.jpg?_wi=3" imageAlt="Customer support team" mediaAnimation="slide-up" mediaPosition="left" diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 51b7b74..9dcf4d3 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -47,7 +47,7 @@ export default function ContactPage() { tagAnimation="slide-up" background={{ variant: "fluid" }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-vector/contact-us-landing-page-business_23-2148281751.jpg" + imageSrc="http://img.b2bpic.net/free-vector/contact-us-landing-page-business_23-2148281751.jpg?_wi=5" imageAlt="Newsletter signup banner" mediaAnimation="slide-up" mediaPosition="right" @@ -92,7 +92,7 @@ export default function ContactPage() { content: "We'd love to hear from you! Send feedback via WhatsApp, email, or the Feedback option in your account dashboard. All suggestions are reviewed and help us improve our services.", }, ]} - imageSrc="http://img.b2bpic.net/free-photo/work-environment-call-center-office_23-2149256142.jpg" + imageSrc="http://img.b2bpic.net/free-photo/work-environment-call-center-office_23-2149256142.jpg?_wi=4" imageAlt="Customer support representative" mediaAnimation="slide-up" mediaPosition="left" @@ -117,7 +117,7 @@ export default function ContactPage() { role: "Tech Professional", company: "Bangalore", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-successful-happy-smiling-young-woman-beige-jacket-glasses-standing-lobby-office-reception-greeting-business-client-with-pleasant-grin-inviting-company_197531-30568.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/closeup-portrait-successful-happy-smiling-young-woman-beige-jacket-glasses-standing-lobby-office-reception-greeting-business-client-with-pleasant-grin-inviting-company_197531-30568.jpg?_wi=4", }, { id: "2", @@ -125,7 +125,7 @@ export default function ContactPage() { role: "Fashion Enthusiast", company: "Mumbai", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/attractive-caucasian-blonde-female-white-shirt-posing-brown-background_181624-29671.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/attractive-caucasian-blonde-female-white-shirt-posing-brown-background_181624-29671.jpg?_wi=4", }, { id: "3", @@ -133,7 +133,7 @@ export default function ContactPage() { role: "Business Owner", company: "Delhi", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/handsome-caucasian-man-with-beard-with-arms-crossed-gesture-relaxed-with-serious-expression-face-simple-natural-looking-camera_839833-13410.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/handsome-caucasian-man-with-beard-with-arms-crossed-gesture-relaxed-with-serious-expression-face-simple-natural-looking-camera_839833-13410.jpg?_wi=4", }, ]} kpiItems={[ diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 82b392d..9d4d844 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,18 +1,22 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Roboto } 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 { Roboto } 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 roboto = Roboto({ variable: "--font-roboto", @@ -20,6 +24,39 @@ const roboto = Roboto({ weight: ["100", "300", "400", "500", "700", "900"], }); +export const metadata: Metadata = { + title: "StylePro - Premium Men's Clothing & Loyalty Rewards", + description: "Shop premium men's fashion with smart loyalty rewards. Easy online shopping, in-store purchase tracking, and free items after 6 purchases. Cash on delivery, UPI, cards available.", + keywords: "mens clothing, fashion, loyalty program, online shopping, India, casual wear, formal pants, denim", + metadataBase: new URL("https://stylepro.com"), + alternates: { + canonical: "https://stylepro.com", + }, + openGraph: { + title: "StylePro - Premium Men's Clothing Store", + description: "Premium men's fashion with innovative loyalty rewards. Shop shirts, jeans, formal wear & t-shirts.", + url: "https://stylepro.com", + siteName: "StylePro", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/man-suit-standing-near-table-shop_171337-18958.jpg", + alt: "Premium men's clothing collection", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "StylePro - Premium Men's Fashion", + description: "Discover quality men's clothing with rewards. Shop online or visit our store.", + images: ["http://img.b2bpic.net/free-photo/man-suit-standing-near-table-shop_171337-18958.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -28,7 +65,9 @@ export default function RootLayout({ return ( - + {children}