Files
NianAIGC/app/settings/page.tsx

23 lines
629 B
TypeScript

"use client";
import { SettingsPanel } from "@/components/settings-panel";
import { BrowserAuthGuard, useBrowserAuth } from "@/components/browser-auth";
export default function SettingsPage() {
return <BrowserAuthGuard><SettingsContent /></BrowserAuthGuard>;
}
function SettingsContent() {
const { isSuperAdmin } = useBrowserAuth();
return (
<div className="settings-page-stack">
{isSuperAdmin ? <SettingsPanel /> : (
<section className="panel">
<h2>系统设置</h2>
<p className="muted">系统配置仅由超级管理员维护。</p>
</section>
)}
</div>
);
}