import Link from "@/components/link"; /** Minimal prev/next pager for admin list pages without DataTable. */ export function AdminSimplePager({ page, lastPage, total, basePath, params, label, }: { page: number; lastPage: number; total: number; basePath: string; /** Extra query params preserved across pages (e.g. filter=sold). */ params?: Record; label?: string; }) { if (lastPage <= 1) return null; const href = (p: number) => { const u = new URLSearchParams(params); u.set("page", String(p)); return `${basePath}?${u.toString()}`; }; return (
{label ? `${label} · ` : null} {total} total · page {page}/{lastPage}
{page > 1 ? ( Previous ) : ( Previous )} {page < lastPage ? ( Next ) : ( Next )}
); }