feat: [US-016] - Admin - invite new user
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.5
parent
2159414804
commit
add18ee10a
@@ -3,9 +3,10 @@ import LogoutButton from './LogoutButton'
|
||||
|
||||
interface NavbarProps {
|
||||
userEmail: string
|
||||
isAdmin?: boolean
|
||||
}
|
||||
|
||||
export default function Navbar({ userEmail }: NavbarProps) {
|
||||
export default function Navbar({ userEmail, isAdmin }: NavbarProps) {
|
||||
return (
|
||||
<nav className="border-b border-zinc-200 bg-white dark:border-zinc-800 dark:bg-zinc-900">
|
||||
<div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8">
|
||||
@@ -20,6 +21,14 @@ export default function Navbar({ userEmail }: NavbarProps) {
|
||||
</div>
|
||||
|
||||
<div className="flex items-center gap-4">
|
||||
{isAdmin && (
|
||||
<Link
|
||||
href="/admin/invite"
|
||||
className="text-sm font-medium text-blue-600 hover:text-blue-500 dark:text-blue-400 dark:hover:text-blue-300"
|
||||
>
|
||||
Invite User
|
||||
</Link>
|
||||
)}
|
||||
<span className="text-sm text-zinc-600 dark:text-zinc-400">
|
||||
{userEmail}
|
||||
</span>
|
||||
|
||||
Reference in New Issue
Block a user