24 lines
903 B
TypeScript
24 lines
903 B
TypeScript
import { Suspense } from 'react';
|
||
import type { Metadata } from 'next';
|
||
import UserDashboard from "../../components/UserDashboard";
|
||
import { getPageMetadata } from "../../lib/seo";
|
||
|
||
export async function generateMetadata(): Promise<Metadata> {
|
||
return getPageMetadata('dashboard', {
|
||
canonicalPath: '/dashboard',
|
||
fallbackTitle: 'داشبورد کاربری و پیگیری سفارشات',
|
||
fallbackDesc: 'مشاهده تاریخچه خریدها، وضعیت کیف پول، پیگیری آنلاین بستههای پستی و مدیریت پتها.',
|
||
noIndex: true,
|
||
});
|
||
}
|
||
|
||
export default function DashboardPage() {
|
||
return (
|
||
<Suspense fallback={<div className="min-h-screen bg-medical-gray-50 flex items-center justify-center font-vazir text-xs text-medical-gray-400">در حال بارگذاری داشبورد...</div>}>
|
||
<UserDashboard />
|
||
</Suspense>
|
||
);
|
||
}
|
||
|
||
|