diff --git a/src/components/layout/topbar.tsx b/src/components/layout/topbar.tsx index 5f7de6e..365fb9a 100644 --- a/src/components/layout/topbar.tsx +++ b/src/components/layout/topbar.tsx @@ -9,6 +9,7 @@ import { Input } from "@/components/ui/input"; import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { useUser } from "@/providers/user-provider"; import { useNotifications } from "@/providers/notification-provider"; +import { BugReportModal } from "@/components/shared/bug-report-modal"; import { DropdownMenu, DropdownMenuContent, @@ -27,6 +28,7 @@ import { LogOut, User, Settings, + Bug, CheckCheck, Trash2, } from "lucide-react"; @@ -44,6 +46,7 @@ export function Topbar({ onMenuClick }: TopbarProps) { useNotifications(); const [mounted, setMounted] = useState(false); const [searchOpen, setSearchOpen] = useState(false); + const [bugModalOpen, setBugModalOpen] = useState(false); useEffect(() => { setMounted(true); @@ -125,6 +128,17 @@ export function Topbar({ onMenuClick }: TopbarProps) { )} + {/* Report a Bug */} + + {/* Notifications */} @@ -241,6 +255,7 @@ export function Topbar({ onMenuClick }: TopbarProps) { + setBugModalOpen(false)} /> ); }