import { Suspense } from "react"; import { AdminLessonPlansListClient } from "@/features/admin/lesson-plans/lesson-plans-list-client"; import { ListPageSkeleton } from "@/shared/components/page-templates"; /** * 教案管理列表页(ARCHITECTURE.md §7.3 列表页 / §9.4 / §10 P5) * * Server Component 入口:仅负责 Suspense 边界包裹(useSearchParams 要求)。 * 业务逻辑在 AdminLessonPlansListClient(client component)中。 * * 数据契约:adminLessonPlans ❌ schema 无 → MSW 兜底(@contract-pending) * * 关联:ARCHITECTURE.md §5.3 / §5.4 / §7.3 / §9.4 / §10 P5 / §11.3 / §11.4 */ export default function AdminLessonPlansListPage(): React.ReactElement { return ( }> ); }