import { Loader2 } from 'lucide-react';

/**
 * 后台路由级加载态（Next.js App Router Suspense fallback）。
 * 在页面 chunk 加载或服务端渲染期间，先展示居中 spinner，避免白屏/闪烁。
 */
export default function AdminLoading() {
  return (
    <div className="flex min-h-[50vh] items-center justify-center">
      <div className="flex flex-col items-center gap-3">
        <Loader2 className="h-8 w-8 animate-spin text-brand-500" />
        <span className="text-sm text-slate-400">加载中…</span>
      </div>
    </div>
  );
}
