added test seo

This commit is contained in:
Samandar Turgunboyev
2025-12-23 11:14:03 +05:00
parent 4e9c85bab3
commit 61a4f981de

View File

@@ -2,11 +2,11 @@ import Welcome from '@/widgets/welcome/ui';
import { Metadata } from 'next'; import { Metadata } from 'next';
interface Props { interface Props {
params: { lang: 'uz' | 'ru' }; params: { locale: 'uz' | 'ru' };
} }
export async function generateMetadata({ params }: Props): Promise<Metadata> { export async function generateMetadata({ params }: Props): Promise<Metadata> {
const { lang } = params; const { locale } = await params;
const titles = { const titles = {
uz: 'Bosh sahifa | Mahsulotlar dokoni', uz: 'Bosh sahifa | Mahsulotlar dokoni',
@@ -24,28 +24,28 @@ export async function generateMetadata({ params }: Props): Promise<Metadata> {
}; };
return { return {
title: titles[lang], title: titles[locale],
description: descriptions[lang], description: descriptions[locale],
keywords: keywords[lang], keywords: keywords[locale],
openGraph: { openGraph: {
title: titles[lang], title: titles[locale],
description: descriptions[lang], description: descriptions[locale],
siteName: 'Mahsulotlar dokoni', siteName: 'Mahsulotlar dokoni',
images: [ images: [
{ {
url: '/logos/logo.png', url: '/logos/logo.png',
width: 1200, width: 1200,
height: 1200, height: 1200,
alt: titles[lang], alt: titles[locale],
}, },
], ],
locale: lang === 'uz' ? 'uz_UZ' : 'ru_RU', locale: locale === 'uz' ? 'uz_UZ' : 'ru_RU',
type: 'website', type: 'website',
}, },
twitter: { twitter: {
card: 'summary_large_image', card: 'summary_large_image',
title: titles[lang], title: titles[locale],
description: descriptions[lang], description: descriptions[locale],
images: ['/logos/logo.png'], images: ['/logos/logo.png'],
}, },
}; };