feat: Integrate Novu Inbox into header

This commit is contained in:
gpt-engineer-app[bot]
2025-10-01 12:44:58 +00:00
parent fe5964d21d
commit f6636c5c0f

View File

@@ -10,6 +10,8 @@ import { SearchDropdown } from '@/components/search/SearchDropdown';
import { MobileSearch } from '@/components/search/MobileSearch'; import { MobileSearch } from '@/components/search/MobileSearch';
import { AuthButtons } from '@/components/auth/AuthButtons'; import { AuthButtons } from '@/components/auth/AuthButtons';
import { ThemeToggle } from '@/components/theme/ThemeToggle'; import { ThemeToggle } from '@/components/theme/ThemeToggle';
import { NotificationCenter } from '@/components/notifications/NotificationCenter';
import { useAuth } from '@/hooks/useAuth';
import { useUserRole } from '@/hooks/useUserRole'; import { useUserRole } from '@/hooks/useUserRole';
import { useIsMobile } from '@/hooks/use-mobile'; import { useIsMobile } from '@/hooks/use-mobile';
import { import {
@@ -25,6 +27,7 @@ export function Header() {
const navigate = useNavigate(); const navigate = useNavigate();
const [open, setOpen] = useState(false); const [open, setOpen] = useState(false);
const [mobileSearchOpen, setMobileSearchOpen] = useState(false); const [mobileSearchOpen, setMobileSearchOpen] = useState(false);
const { user } = useAuth();
const { isModerator } = useUserRole(); const { isModerator } = useUserRole();
const isMobile = useIsMobile(); const isMobile = useIsMobile();
@@ -233,6 +236,7 @@ export function Header() {
</Button> </Button>
<ThemeToggle /> <ThemeToggle />
{user && <NotificationCenter />}
<AuthButtons /> <AuthButtons />
</div> </div>
</div> </div>