We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aa5e03b commit 34de24dCopy full SHA for 34de24d
1 file changed
frontend/components/Header.tsx
@@ -39,6 +39,7 @@ const getTabClass = (isActive: boolean) => {
39
interface UserData {
40
username?: string;
41
avatar_url?: string;
42
+ role?: string;
43
}
44
45
export default function Header() {
@@ -163,9 +164,11 @@ export default function Header() {
163
164
<span className="badge">个人资料</span>
165
</a>
166
</li>
- <li>
167
- <Link href="/dashboard">控制面板</Link>
168
- </li>
+ {userData?.role === 'admin' && (
+ <li>
169
+ <Link href="/dashboard">控制面板</Link>
170
+ </li>
171
+ )}
172
<li>
173
<button onClick={handleLogout}>退出登录</button>
174
0 commit comments