Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-03-19 20:25:21 +00:00
5 changed files with 67 additions and 28 deletions

View File

@@ -101,7 +101,7 @@ export default function AboutPage() {
role: "Regular Customer",
company: "Local Community",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/indian-man-black-suit-by-window-modern-building_496169-2868.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/indian-man-black-suit-by-window-modern-building_496169-2868.jpg?_wi=2",
imageAlt: "Rajesh Kumar",
},
{
@@ -110,7 +110,7 @@ export default function AboutPage() {
role: "Event Organizer",
company: "Party Planner Pro",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-as-lawyer_23-2151053997.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-as-lawyer_23-2151053997.jpg?_wi=2",
imageAlt: "Priya Sharma",
},
{
@@ -119,7 +119,7 @@ export default function AboutPage() {
role: "Business Owner",
company: "Local Enterprise",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/businessman-dress-code-wearing-grey-jacket-smiling_114579-15945.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/businessman-dress-code-wearing-grey-jacket-smiling_114579-15945.jpg?_wi=2",
imageAlt: "Amit Patel",
},
]}

View File

@@ -77,7 +77,7 @@ export default function ContactPage() {
tagAnimation="slide-up"
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/woman-talking-phone-reading_23-2147727712.jpg"
imageSrc="http://img.b2bpic.net/free-photo/woman-talking-phone-reading_23-2147727712.jpg?_wi=2"
imageAlt="Contact us for fresh paan"
mediaAnimation="opacity"
mediaPosition="right"

View File

@@ -1,18 +1,22 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Lato } 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 { Lato } 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 lato = Lato({
variable: "--font-lato",
@@ -20,6 +24,39 @@ const lato = Lato({
weight: ["100", "300", "400", "700", "900"],
});
export const metadata: Metadata = {
title: "Paan Paradise - Fresh Authentic Paan Delivery Online",
description: "Order fresh, authentic paan online. Sweet paan, Sada paan, and premium tobacco varieties. Bulk discounts on 7, 15, 25+ orders. Available on Zomato, Swiggy, and direct delivery.",
keywords: "paan delivery, fresh paan online, sweet paan, sada paan, tobacco paan, paan shop near me, authentic paan, paan bulk order, local paan delivery, Indian paan",
metadataBase: new URL("https://paanparadise.com"),
alternates: {
canonical: "https://paanparadise.com",
},
openGraph: {
title: "Paan Paradise - Fresh Authentic Paan Delivery",
description: "Experience authentic, freshly made paan delivered to your door. Order now on Zomato, Swiggy, or direct.",
url: "https://paanparadise.com",
siteName: "Paan Paradise",
type: "website",
images: [
{
url: "http://img.b2bpic.net/free-photo/vertical-shot-chiles-en-nogada-plate-wooden-board-table_181624-43895.jpg",
alt: "Fresh Paan Paradise Delivery",
},
],
},
twitter: {
card: "summary_large_image",
title: "Paan Paradise - Fresh Authentic Paan",
description: "Order fresh paan online. Sweet, Sada, and premium tobacco varieties with bulk discounts.",
images: ["http://img.b2bpic.net/free-photo/vertical-shot-chiles-en-nogada-plate-wooden-board-table_181624-43895.jpg"],
},
robots: {
index: true,
follow: true,
},
};
export default function RootLayout({
children,
}: Readonly<{
@@ -28,7 +65,9 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${lato.variable} antialiased`}>
<body
className={`${halant.variable} ${inter.variable} ${lato.variable} antialiased`}
>
<Tag />
{children}
<script
@@ -40,4 +79,4 @@ export default function RootLayout({
</ServiceWrapper>
</html>
);
}
}

View File

@@ -126,42 +126,42 @@ export default function HomePage() {
id: "sweet-paan",
name: "Sweet Paan",
price: "₹30-50",
imageSrc: "http://img.b2bpic.net/free-photo/black-sticky-rice-custard-banana-leaf-white-plate-with-butterfly-pea-flowers_1150-20712.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/black-sticky-rice-custard-banana-leaf-white-plate-with-butterfly-pea-flowers_1150-20712.jpg?_wi=1",
imageAlt: "Sweet Paan",
},
{
id: "sada-paan",
name: "Sada Paan",
price: "₹25-40",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-stuffed-eggplant-rolls-white-oval-plate-different-spices-small-bowls-leaves-grey_140725-105824.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-stuffed-eggplant-rolls-white-oval-plate-different-spices-small-bowls-leaves-grey_140725-105824.jpg?_wi=1",
imageAlt: "Sada Paan",
},
{
id: "tobacco-120",
name: "Tobacco 120",
price: "₹35-55",
imageSrc: "http://img.b2bpic.net/free-photo/neolithic-period-lifestyle_23-2151786487.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/neolithic-period-lifestyle_23-2151786487.jpg?_wi=1",
imageAlt: "Tobacco 120",
},
{
id: "tobacco-300",
name: "Tobacco 300 WK",
price: "₹50-70",
imageSrc: "http://img.b2bpic.net/free-photo/bowl-with-bay-leaves_23-2147773527.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/bowl-with-bay-leaves_23-2147773527.jpg?_wi=1",
imageAlt: "Tobacco 300 WK",
},
{
id: "tobacco-420",
name: "Tobacco 420",
price: "₹60-80",
imageSrc: "http://img.b2bpic.net/free-photo/pork-green-curry-brown-bowl-with-spices-black-cement-background_1150-35204.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/pork-green-curry-brown-bowl-with-spices-black-cement-background_1150-35204.jpg?_wi=1",
imageAlt: "Tobacco 420",
},
{
id: "special-blend",
name: "Special Blend",
price: "₹45-65",
imageSrc: "http://img.b2bpic.net/free-photo/indian-woman-holds-coconut-mango-leaves-put-bronze_8353-754.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/indian-woman-holds-coconut-mango-leaves-put-bronze_8353-754.jpg?_wi=1",
imageAlt: "Special Blend",
},
]}
@@ -291,7 +291,7 @@ export default function HomePage() {
role: "Regular Customer",
company: "Local Community",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/indian-man-black-suit-by-window-modern-building_496169-2868.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/indian-man-black-suit-by-window-modern-building_496169-2868.jpg?_wi=1",
imageAlt: "Rajesh Kumar",
},
{
@@ -300,7 +300,7 @@ export default function HomePage() {
role: "Event Organizer",
company: "Party Planner Pro",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-as-lawyer_23-2151053997.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-working-as-lawyer_23-2151053997.jpg?_wi=1",
imageAlt: "Priya Sharma",
},
{
@@ -309,7 +309,7 @@ export default function HomePage() {
role: "Business Owner",
company: "Local Enterprise",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/businessman-dress-code-wearing-grey-jacket-smiling_114579-15945.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/businessman-dress-code-wearing-grey-jacket-smiling_114579-15945.jpg?_wi=1",
imageAlt: "Amit Patel",
},
{

View File

@@ -88,42 +88,42 @@ export default function ProductsPage() {
id: "sweet-paan",
name: "Sweet Paan",
price: "₹30-50",
imageSrc: "http://img.b2bpic.net/free-photo/black-sticky-rice-custard-banana-leaf-white-plate-with-butterfly-pea-flowers_1150-20712.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/black-sticky-rice-custard-banana-leaf-white-plate-with-butterfly-pea-flowers_1150-20712.jpg?_wi=2",
imageAlt: "sweet paan with mishri and dried fruits",
},
{
id: "sada-paan",
name: "Sada Paan",
price: "₹25-40",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-stuffed-eggplant-rolls-white-oval-plate-different-spices-small-bowls-leaves-grey_140725-105824.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-stuffed-eggplant-rolls-white-oval-plate-different-spices-small-bowls-leaves-grey_140725-105824.jpg?_wi=2",
imageAlt: "traditional sada paan plain betel leaf",
},
{
id: "tobacco-120",
name: "Tobacco 120",
price: "₹35-55",
imageSrc: "http://img.b2bpic.net/free-photo/neolithic-period-lifestyle_23-2151786487.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/neolithic-period-lifestyle_23-2151786487.jpg?_wi=2",
imageAlt: "tobacco paan variety Indian betel leaf",
},
{
id: "tobacco-300",
name: "Tobacco 300 WK",
price: "₹50-70",
imageSrc: "http://img.b2bpic.net/free-photo/bowl-with-bay-leaves_23-2147773527.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/bowl-with-bay-leaves_23-2147773527.jpg?_wi=2",
imageAlt: "premium tobacco WK paan Indian variety",
},
{
id: "tobacco-420",
name: "Tobacco 420",
price: "₹60-80",
imageSrc: "http://img.b2bpic.net/free-photo/pork-green-curry-brown-bowl-with-spices-black-cement-background_1150-35204.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/pork-green-curry-brown-bowl-with-spices-black-cement-background_1150-35204.jpg?_wi=2",
imageAlt: "premium tobacco 420 paan variety Indian",
},
{
id: "special-blend",
name: "Special Blend",
price: "₹45-65",
imageSrc: "http://img.b2bpic.net/free-photo/indian-woman-holds-coconut-mango-leaves-put-bronze_8353-754.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/indian-woman-holds-coconut-mango-leaves-put-bronze_8353-754.jpg?_wi=2",
imageAlt: "special blend paan creative mixture Indian",
},
]}
@@ -223,7 +223,7 @@ export default function ProductsPage() {
tagAnimation="slide-up"
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/woman-talking-phone-reading_23-2147727712.jpg"
imageSrc="http://img.b2bpic.net/free-photo/woman-talking-phone-reading_23-2147727712.jpg?_wi=1"
imageAlt="Contact us for bulk orders"
mediaAnimation="opacity"
mediaPosition="right"