fix: notification read and snooze bugs (#2639)

* fix: marking notification as read doesn't remove it from un-read list

* refactor: arranged imports

* fix: past snooze notifications coming in snooze tab
This commit is contained in:
Dakshesh Jain 2023-11-03 19:21:35 +05:30 committed by GitHub
parent c233e6e3b6
commit 91878fb3dd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 64 additions and 64 deletions

View file

@ -1,13 +1,13 @@
import React, { Fragment } from "react";
import { Popover, Transition } from "@headlessui/react";
import { Bell } from "lucide-react";
import { observer } from "mobx-react-lite";
// hooks
import useUserNotification from "hooks/use-user-notifications";
// components
import { EmptyState } from "components/common";
import { SnoozeNotificationModal, NotificationCard, NotificationHeader } from "components/notifications";
import { Loader, Tooltip } from "@plane/ui";
// icons
import { Bell } from "lucide-react";
// images
import emptyNotification from "public/empty-state/notification.svg";
// helpers
@ -15,7 +15,7 @@ import { getNumberCount } from "helpers/string.helper";
// mobx store
import { useMobxStore } from "lib/mobx/store-provider";
export const NotificationPopover = () => {
export const NotificationPopover = observer(() => {
const store: any = useMobxStore();
const {
@ -121,6 +121,7 @@ export const NotificationPopover = () => {
{notifications.map((notification) => (
<NotificationCard
key={notification.id}
isSnoozedTabOpen={snoozed}
notification={notification}
markNotificationArchivedStatus={markNotificationArchivedStatus}
markNotificationReadStatus={markNotificationAsRead}
@ -193,4 +194,4 @@ export const NotificationPopover = () => {
</Popover>
</>
);
};
});