canina/frontend/application/app/search/page.tsx
parsa aghaei 70d58e7086
All checks were successful
Deploy Canina / deploy (push) Successful in 1m44s
feat(seo): unify dynamic SEO metadata and title formatting across backend, admin and application
2026-08-19 15:03:10 +03:30

18 lines
786 B
TypeScript

import SearchResultsPage from "../../components/SearchResultsPage";
import type { Metadata } from 'next';
import { getPageMetadata } from "../../lib/seo";
export async function generateMetadata(): Promise<Metadata> {
return getPageMetadata('search', {
canonicalPath: '/search',
fallbackTitle: 'جستجوی هوشمند مکمل‌ها و دانشنامه سلامت',
fallbackDesc: 'جستجوی سریع در کاتالوگ محصولات، بیماری‌ها، علائم بالینی و مقالات سلامت کنینا ایران.',
});
}
export default async function SearchPage({ searchParams }: { searchParams: Promise<{ q?: string }> }) {
const params = await searchParams;
const query = params.q || "";
return <SearchResultsPage query={query} />;
}