diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 8945539..1bd2963 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -81,12 +81,12 @@ export default function AboutPage() { mediaItems: [ { imageSrc: - "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg", + "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg?_wi=11", imageAlt: "Fresh roses arrangement", }, { imageSrc: - "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg", + "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg?_wi=10", imageAlt: "Fresh pink flowers", }, ], @@ -99,12 +99,12 @@ export default function AboutPage() { mediaItems: [ { imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-spring-flowers_23-2151919562.jpg", + "http://img.b2bpic.net/free-photo/beautiful-spring-flowers_23-2151919562.jpg?_wi=8", imageAlt: "Handcrafted white arrangement", }, { imageSrc: - "http://img.b2bpic.net/free-photo/close-up-assortment-cute-roses_23-2148388002.jpg", + "http://img.b2bpic.net/free-photo/close-up-assortment-cute-roses_23-2148388002.jpg?_wi=7", imageAlt: "Mixed flower arrangement", }, ], @@ -117,12 +117,12 @@ export default function AboutPage() { mediaItems: [ { imageSrc: - "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg", + "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg?_wi=12", imageAlt: "Delivery ready bouquet", }, { imageSrc: - "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg", + "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg?_wi=11", imageAlt: "Premium delivery service", }, ], @@ -147,7 +147,7 @@ export default function AboutPage() { "خدمة ممتازة وزهور طازجة جداً! التوصيل سريع جداً وصلت الباقة في نفس اليوم. شكراً نارينا!", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg", + "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg?_wi=4", }, { id: "2", @@ -157,7 +157,7 @@ export default function AboutPage() { "أفضل متجر زهور في المدينة. الموظفون احترافيون والجودة عالية جداً. أنصح به بشدة.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/optimistic-cheerful-european-male-clenches-fists-with-triumph-celebrates-his-success-work-had-friendly-smile-dressed-white-shirt-poses-indoor-successful-businessman-gestures-indoor_176532-6514.jpg", + "http://img.b2bpic.net/free-photo/optimistic-cheerful-european-male-clenches-fists-with-triumph-celebrates-his-success-work-had-friendly-smile-dressed-white-shirt-poses-indoor-successful-businessman-gestures-indoor_176532-6514.jpg?_wi=4", }, { id: "3", @@ -167,7 +167,7 @@ export default function AboutPage() { "استخدمت WhatsApp وكان سهل جداً. الزهور وصلت طازجة وجميلة جداً. شكراً نارينا.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/pretty-european-woman-casual-knitted-sweater-pink-wall_343596-5789.jpg", + "http://img.b2bpic.net/free-photo/pretty-european-woman-casual-knitted-sweater-pink-wall_343596-5789.jpg?_wi=4", }, { id: "4", @@ -177,7 +177,7 @@ export default function AboutPage() { "استخدمتهم لحفل زفافي وكانوا مذهلين! الترتيبات جميلة جداً والفريق احترافي جداً.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/young-serious-businessman-looking-camera-meeting-headshot-portrait_1163-3923.jpg", + "http://img.b2bpic.net/free-photo/young-serious-businessman-looking-camera-meeting-headshot-portrait_1163-3923.jpg?_wi=2", }, { id: "5", @@ -187,7 +187,7 @@ export default function AboutPage() { "أفضل خيار للهدايا. توصيل سريع وجودة عالية. أنصح الجميع بالطلب منهم.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-cheerful-woman-posing-with-stylish-glasses_114579-55292.jpg", + "http://img.b2bpic.net/free-photo/portrait-cheerful-woman-posing-with-stylish-glasses_114579-55292.jpg?_wi=2", }, { id: "6", @@ -197,7 +197,7 @@ export default function AboutPage() { "خدمة توصيل رائعة وزهور طازجة. أطلب منهم كل مناسبة. شكراً على الاحترافية.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/teen-with-big-smile-showing-positive-gesture_1149-940.jpg", + "http://img.b2bpic.net/free-photo/teen-with-big-smile-showing-positive-gesture_1149-940.jpg?_wi=2", }, ]} showRating={true} diff --git a/src/app/bouquets/page.tsx b/src/app/bouquets/page.tsx index 52a536a..caf523c 100644 --- a/src/app/bouquets/page.tsx +++ b/src/app/bouquets/page.tsx @@ -50,42 +50,42 @@ export default function BouquetsPage() { id: "1", name: "Romantic Red Roses", price: "180 ريال", - imageSrc: "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg?_wi=4", imageAlt: "Romantic red roses bouquet", }, { id: "2", name: "Luxury Pink Bouquet", price: "200 ريال", - imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg?_wi=4", imageAlt: "Luxury pink flowers bouquet", }, { id: "3", name: "White Elegance Flowers", price: "190 ريال", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-spring-flowers_23-2151919562.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-spring-flowers_23-2151919562.jpg?_wi=3", imageAlt: "White elegance flower arrangement", }, { id: "4", name: "Mixed Celebration Bouquet", price: "170 ريال", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-assortment-cute-roses_23-2148388002.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-assortment-cute-roses_23-2148388002.jpg?_wi=3", imageAlt: "Mixed celebration flowers", }, { id: "5", name: "Sunset Orange Blooms", price: "175 ريال", - imageSrc: "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg?_wi=5", imageAlt: "Sunset orange flower arrangement", }, { id: "6", name: "Premium Purple Dream", price: "210 ريال", - imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg?_wi=5", imageAlt: "Premium purple flower bouquet", }, ]} @@ -107,7 +107,7 @@ export default function BouquetsPage() { handle: "@fatima_medina", testimonial: "خدمة ممتازة وزهور طازجة جداً! التوصيل سريع جداً وصلت الباقة في نفس اليوم. شكراً نارينا!", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg?_wi=3", imageAlt: "testimonial-1", }, { @@ -116,7 +116,7 @@ export default function BouquetsPage() { handle: "@mohammad_flowers", testimonial: "أفضل متجر زهور في المدينة. الموظفون احترافيون والجودة عالية جداً. أنصح به بشدة.", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/optimistic-cheerful-european-male-clenches-fists-with-triumph-celebrates-his-success-work-had-friendly-smile-dressed-white-shirt-poses-indoor-successful-businessman-gestures-indoor_176532-6514.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/optimistic-cheerful-european-male-clenches-fists-with-triumph-celebrates-his-success-work-had-friendly-smile-dressed-white-shirt-poses-indoor-successful-businessman-gestures-indoor_176532-6514.jpg?_wi=3", imageAlt: "testimonial-2", }, { @@ -125,7 +125,7 @@ export default function BouquetsPage() { handle: "@aisha_medina", testimonial: "استخدمت WhatsApp وكان سهل جداً. الزهور وصلت طازجة وجميلة جداً. شكراً نارينا.", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/pretty-european-woman-casual-knitted-sweater-pink-wall_343596-5789.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/pretty-european-woman-casual-knitted-sweater-pink-wall_343596-5789.jpg?_wi=3", imageAlt: "testimonial-3", }, ]} @@ -175,7 +175,7 @@ export default function BouquetsPage() { buttonText="Send Inquiry" useInvertedBackground={false} mediaAnimation="blur-reveal" - imageSrc="http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17423.jpg" + imageSrc="http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17423.jpg?_wi=2" imageAlt="Beautiful flower bouquets" /> diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 57387a8..fc42869 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -46,7 +46,7 @@ export default function ContactPage() { description="Contact us today to place your flower order or learn more about our services. We're available via phone, WhatsApp, and this contact form." tag="تسليم سريع" tagIcon={Zap} - imageSrc="http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17423.jpg" + imageSrc="http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17423.jpg?_wi=5" imageAlt="Beautiful fresh flower bouquet arrangement" mediaAnimation="blur-reveal" testimonials={[ @@ -57,7 +57,7 @@ export default function ContactPage() { "خدمة ممتازة وزهور طازجة جداً! التوصيل سريع جداً وصلت الباقة في نفس اليوم", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg", + "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg?_wi=5", }, { name: "محمد علي", @@ -66,7 +66,7 @@ export default function ContactPage() { "أفضل متجر زهور في المدينة. الموظفون احترافيون والجودة عالية جداً", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/optimistic-cheerful-european-male-clenches-fists-with-triumph-celebrates-his-success-work-had-friendly-smile-dressed-white-shirt-poses-indoor-successful-businessman-gestures-indoor_176532-6514.jpg", + "http://img.b2bpic.net/free-photo/optimistic-cheerful-european-male-clenches-fists-with-triumph-celebrates-his-success-work-had-friendly-smile-dressed-white-shirt-poses-indoor-successful-businessman-gestures-indoor_176532-6514.jpg?_wi=5", }, { name: "عائشة محمود", @@ -75,7 +75,7 @@ export default function ContactPage() { "استخدمت WhatsApp وكان سهل جداً. الزهور وصلت طازجة وجميلة جداً شكراً", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/pretty-european-woman-casual-knitted-sweater-pink-wall_343596-5789.jpg", + "http://img.b2bpic.net/free-photo/pretty-european-woman-casual-knitted-sweater-pink-wall_343596-5789.jpg?_wi=5", }, ]} useInvertedBackground={false} @@ -135,7 +135,7 @@ export default function ContactPage() { "خدمة ممتازة وزهور طازجة جداً! التوصيل سريع جداً وصلت الباقة في نفس اليوم. شكراً نارينا!", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg", + "http://img.b2bpic.net/free-photo/smiling-businessman-face-portrait-wearing-suit_53876-148135.jpg?_wi=6", }, { id: "2", @@ -145,7 +145,7 @@ export default function ContactPage() { "أفضل متجر زهور في المدينة. الموظفون احترافيون والجودة عالية جداً. أنصح به بشدة.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/optimistic-cheerful-european-male-clenches-fists-with-triumph-celebrates-his-success-work-had-friendly-smile-dressed-white-shirt-poses-indoor-successful-businessman-gestures-indoor_176532-6514.jpg", + "http://img.b2bpic.net/free-photo/optimistic-cheerful-european-male-clenches-fists-with-triumph-celebrates-his-success-work-had-friendly-smile-dressed-white-shirt-poses-indoor-successful-businessman-gestures-indoor_176532-6514.jpg?_wi=6", }, { id: "3", @@ -155,7 +155,7 @@ export default function ContactPage() { "استخدمت WhatsApp وكان سهل جداً. الزهور وصلت طازجة وجميلة جداً. شكراً نارينا.", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/pretty-european-woman-casual-knitted-sweater-pink-wall_343596-5789.jpg", + "http://img.b2bpic.net/free-photo/pretty-european-woman-casual-knitted-sweater-pink-wall_343596-5789.jpg?_wi=6", }, ]} showRating={true} diff --git a/src/app/delivery/page.tsx b/src/app/delivery/page.tsx index 545c776..38e61b5 100644 --- a/src/app/delivery/page.tsx +++ b/src/app/delivery/page.tsx @@ -51,11 +51,11 @@ export default function DeliveryPage() { icon: Zap, mediaItems: [ { - imageSrc: "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg?_wi=9", imageAlt: "fast same day delivery", }, { - imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-valentine-s-day-concept-with-copy-space_23-2148752582.jpg?_wi=9", imageAlt: "express delivery service", }, ], @@ -66,11 +66,11 @@ export default function DeliveryPage() { icon: MapPin, mediaItems: [ { - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-spring-flowers_23-2151919562.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-spring-flowers_23-2151919562.jpg?_wi=6", imageAlt: "real time tracking", }, { - imageSrc: "http://img.b2bpic.net/free-photo/close-up-assortment-cute-roses_23-2148388002.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-assortment-cute-roses_23-2148388002.jpg?_wi=6", imageAlt: "delivery location", }, ], @@ -81,11 +81,11 @@ export default function DeliveryPage() { icon: Shield, mediaItems: [ { - imageSrc: "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/composition-valentine-s-day-with-bouquet-red-drink-cup_169016-26067.jpg?_wi=10", imageAlt: "secure delivery handling", }, { - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-spring-flowers_23-2151919562.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-spring-flowers_23-2151919562.jpg?_wi=7", imageAlt: "professional courier", }, ], @@ -168,7 +168,7 @@ export default function DeliveryPage() { buttonText="تأكيد الطلب" useInvertedBackground={false} mediaAnimation="blur-reveal" - imageSrc="http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17423.jpg" + imageSrc="http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17423.jpg?_wi=4" imageAlt="delivery service flowers" /> diff --git a/src/app/layout.tsx b/src/app/layout.tsx index a088e29..2206dab 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,61 @@ 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: "نارينا للزهور - باقات زهور طازجة بالمدينة المنورة", + description: "اطلب باقات الزهور الطازجة مع توصيل سريع في المدينة المنورة. خدمة احترافية عبر الهاتف والواتساب. زهور فاخرة لكل المناسبات.", + keywords: "محل زهور المدينة المنورة, توصيل زهور المدينة, باقة ورد, محل ورد قريب, زهور مستشفى المواساة, باقات زفاف, زهور رومانسية", + metadataBase: new URL("https://narina-flowers.sa"), + alternates: { + canonical: "https://narina-flowers.sa", + }, + openGraph: { + title: "نارينا للزهور - باقات زهور فاخرة بالمدينة المنورة", + description: "اطلب باقات الزهور الطازجة مع توصيل سريع. خدمة احترافية وتسليم نفس اليوم.", + url: "https://narina-flowers.sa", + siteName: "نارينا للزهور", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17423.jpg", + alt: "Premium flower bouquets", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "نارينا للزهور - اطلب الآن عبر الواتساب", + description: "باقات زهور طازجة وتوصيل سريع في المدينة المنورة", + images: ["http://img.b2bpic.net/free-photo/minimal-floral-arrangement-red-surface_58702-17423.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +64,9 @@ export default function RootLayout({ return ( - + {children}