39 lines
1.5 KiB
TypeScript
39 lines
1.5 KiB
TypeScript
import React from "react";
|
|
import type { Metadata } from "next";
|
|
import B2BLandingClient from "@/components/B2BLandingClient";
|
|
import { getPageMetadata } from "@/lib/seo";
|
|
import { generateB2BServiceSchema, generateBreadcrumbSchema, safeJsonLd } from "@/lib/schema";
|
|
|
|
export async function generateMetadata(): Promise<Metadata> {
|
|
return getPageMetadata('b2b', {
|
|
canonicalPath: '/b2b',
|
|
fallbackTitle: 'خرید عمده مکملهای پت کنینا | نمایندگی رسمی و همکاری B2B',
|
|
fallbackDesc: 'تأمین عمده و همکاری تجاری مکملهای دارویی کنینا آلمان برای کلینیکها، بیمارستانهای دامپزشکی و پتشاپها با گواهی اصالت و بیشترین حاشیه سود.',
|
|
});
|
|
}
|
|
|
|
export default function B2BPage() {
|
|
const b2bServiceSchema = generateB2BServiceSchema({
|
|
siteUrl: process.env.NEXT_PUBLIC_SITE_URL || 'https://canina.ir',
|
|
});
|
|
|
|
const breadcrumbs = generateBreadcrumbSchema([
|
|
{ name: 'صفحه اصلی', url: 'https://canina.ir' },
|
|
{ name: 'همکاری تجاری و خرید عمده (B2B)', url: 'https://canina.ir/b2b' },
|
|
]);
|
|
|
|
return (
|
|
<>
|
|
<script
|
|
type="application/ld+json"
|
|
dangerouslySetInnerHTML={{ __html: safeJsonLd(b2bServiceSchema) }}
|
|
/>
|
|
<script
|
|
type="application/ld+json"
|
|
dangerouslySetInnerHTML={{ __html: safeJsonLd(breadcrumbs) }}
|
|
/>
|
|
<B2BLandingClient />
|
|
</>
|
|
);
|
|
}
|