18 lines
786 B
TypeScript
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} />;
|
|
}
|