import { AdminArticleList } from '@/ui/components/internal/article/admin-article-list'; import { AdminArticleListSkeleton } from '@/ui/components/internal/article/admin-article-list-skeleton'; import { Button } from '@/ui/components/shadcn/button'; import { PlusIcon } from 'lucide-react'; import Link from 'next/link'; import { Suspense } from 'react'; const PAGE_SIZE = 6; interface AdminPageProps { searchParams: Promise<{ page?: string; pageSize?: string }>; } const AdminPage = async ({ searchParams }: AdminPageProps) => { return (