"use client";

/**
 * StudentApp — student-portal MF Remote 入口（ai14）
 *
 * 职责：
 * - 作为 Module Federation 暴露的 ./StudentApp 入口
 * - 用 AppShell 包裹 children，提供左侧导航 + 顶栏
 * - 由 teacher-portal Shell 动态加载（NEXT_PUBLIC_MF_ENABLED=true）
 * - 独立壳模式（NEXT_PUBLIC_MF_ENABLED=false）下也可作为根容器使用
 *
 * 设计依据：02-architecture-design.md §1.1 / §1.2
 *          next.config.js exposes['./StudentApp']
 */

import type { ReactNode } from "react";
import AppShell from "@/components/app-shell";

export default function StudentApp({
  children,
}: {
  children: ReactNode;
}): JSX.Element {
  return <AppShell>{children}</AppShell>;
}
