monaco-editor-lsp-next/src/app/(app)/usermanagement/_components/GenericLayout.tsx
liguang 7cdf5fe6b8 refactor(user-management): 重构用户管理功能
- 合并 adminActions、teacherActions 和 guestActions 到统一的 userActions
- 创建通用的用户配置和页面组件
- 优化用户表单验证逻辑
- 调整布局和页面结构
2025-06-21 12:22:56 +08:00

10 lines
313 B
TypeScript

import ProtectedLayout from "./ProtectedLayout";
interface GenericLayoutProps {
children: React.ReactNode;
allowedRoles: string[];
}
export default function GenericLayout({ children, allowedRoles }: GenericLayoutProps) {
return <ProtectedLayout allowedRoles={allowedRoles}>{children}</ProtectedLayout>;
}