again n again
This commit is contained in:
@@ -129,7 +129,7 @@ const Navbar = () => {
|
||||
{/* Desktop Navigation - Centered */}
|
||||
<div className="hidden md:flex items-center gap-4">
|
||||
{/* Dashboard - Only for Ketua Jurusan */}
|
||||
{user && user.role_user === 'ketuajurusan' && (
|
||||
{user && (user.role_user === 'ketuajurusan' || user.role_user === 'ketuaprodi') && (
|
||||
<>
|
||||
<Link href="/dashboard" className="flex items-center gap-2 px-3 py-2 text-sm font-medium hover:text-primary transition-colors">
|
||||
<BarChart className="h-4 w-4" />
|
||||
@@ -232,6 +232,12 @@ const Navbar = () => {
|
||||
Nilai Mahasiswa
|
||||
</Link>
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuItem asChild>
|
||||
<Link href="/keloladata/akun" className="flex items-center gap-2 w-full">
|
||||
<User className="h-4 w-4" />
|
||||
Akun
|
||||
</Link>
|
||||
</DropdownMenuItem>
|
||||
</DropdownMenuContent>
|
||||
</DropdownMenu>
|
||||
)}
|
||||
@@ -245,13 +251,17 @@ const Navbar = () => {
|
||||
<DropdownMenuTrigger asChild>
|
||||
<Button variant="ghost" className="flex items-center gap-2">
|
||||
<User className="h-4 w-4" />
|
||||
{user.role_user === 'ketuajurusan' ? 'Ketua Jurusan' : 'Admin'}
|
||||
{user.role_user === 'ketuajurusan'
|
||||
? 'Ketua Jurusan'
|
||||
: user.role_user === 'ketuaprodi'
|
||||
? 'Ketua Prodi'
|
||||
: 'Admin'}
|
||||
</Button>
|
||||
</DropdownMenuTrigger>
|
||||
<DropdownMenuContent align="end">
|
||||
<DropdownMenuItem disabled>
|
||||
<User className="h-4 w-4 mr-2" />
|
||||
{user.role_user === 'ketuajurusan' ? user.username : user.username}
|
||||
{user.username}
|
||||
</DropdownMenuItem>
|
||||
<DropdownMenuSeparator />
|
||||
<DropdownMenuItem onClick={handleLogout}>
|
||||
@@ -300,7 +310,7 @@ const MobileNavContent = ({ user, onLogout }: MobileNavContentProps) => {
|
||||
<div className="space-y-2">
|
||||
<h3 className="text-sm font-semibold text-muted-foreground">Menu Utama</h3>
|
||||
{/* Dashboard - Only for Ketua Jurusan */}
|
||||
{user.role_user === 'ketuajurusan' && (
|
||||
{(user.role_user === 'ketuajurusan' || user.role_user === 'ketuaprodi') && (
|
||||
<Link href="/dashboard" className="flex items-center gap-2 px-3 py-2 text-sm hover:bg-accent hover:text-accent-foreground rounded-md transition-colors">
|
||||
<BarChart className="h-4 w-4" />
|
||||
Dashboard
|
||||
@@ -359,6 +369,10 @@ const MobileNavContent = ({ user, onLogout }: MobileNavContentProps) => {
|
||||
<BookOpenText className="h-4 w-4" />
|
||||
Nilai Mahasiswa
|
||||
</Link>
|
||||
<Link href="/keloladata/akun" className="flex items-center gap-2 px-3 py-2 text-sm hover:bg-accent hover:text-accent-foreground rounded-md transition-colors">
|
||||
<User className="h-4 w-4" />
|
||||
Akun
|
||||
</Link>
|
||||
</div>
|
||||
)}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user