// 选修课页面(家长查看子女选修课) // 依据:02-architecture-design.md §3.1 路由结构 // 路由:/parent/elective "use client"; import { useChildElective } from "@/hooks/useChildElective"; import { useChildSwitcher } from "@/hooks/useChildSwitcher"; import { ElectiveSelectionList } from "@/components/ElectiveSelectionList"; export default function ElectivePage(): JSX.Element { const { currentChild } = useChildSwitcher(); const { electiveSelections, loading, error } = useChildElective(); if (loading) { return (
); } if (error) { return (
加载失败:{error.message}
); } return (

{currentChild?.name}的选修课

); }