From b805a120802d99249b1fa21384cc7c68e2e93f6d Mon Sep 17 00:00:00 2001 From: BrunoQuaresma Date: Wed, 19 Mar 2025 13:32:04 +0000 Subject: [PATCH 1/2] fix: close popover when notification settings are clicked --- .../notifications/NotificationsInbox/InboxPopover.tsx | 11 ++++++++--- .../NotificationsInbox/NotificationsInbox.tsx | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/site/src/modules/notifications/NotificationsInbox/InboxPopover.tsx b/site/src/modules/notifications/NotificationsInbox/InboxPopover.tsx index b1808918891cc..96c11f0a75ee6 100644 --- a/site/src/modules/notifications/NotificationsInbox/InboxPopover.tsx +++ b/site/src/modules/notifications/NotificationsInbox/InboxPopover.tsx @@ -8,7 +8,7 @@ import { import { ScrollArea } from "components/ScrollArea/ScrollArea"; import { Spinner } from "components/Spinner/Spinner"; import { RefreshCwIcon, SettingsIcon } from "lucide-react"; -import type { FC } from "react"; +import { useState, type FC } from "react"; import { Link as RouterLink } from "react-router-dom"; import { cn } from "utils/cn"; import { InboxButton } from "./InboxButton"; @@ -34,8 +34,10 @@ export const InboxPopover: FC = ({ onMarkAllAsRead, onMarkNotificationAsRead, }) => { + const [isOpen, setIsOpen] = useState(defaultOpen); + return ( - + @@ -61,7 +63,10 @@ export const InboxPopover: FC = ({ Mark all as read