From 88b440beecceef9df55a2ba63b922f12395d0ec9 Mon Sep 17 00:00:00 2001 From: Dakshesh Jain Date: Tue, 1 Aug 2023 12:43:24 +0530 Subject: [PATCH 1/2] style: showing 'Created by me' tab to all user --- .../notifications/notification-header.tsx | 82 +++++-------------- .../notifications/notification-popover.tsx | 9 ++ 2 files changed, 31 insertions(+), 60 deletions(-) diff --git a/apps/app/components/notifications/notification-header.tsx b/apps/app/components/notifications/notification-header.tsx index 38866832106..e1003f636d5 100644 --- a/apps/app/components/notifications/notification-header.tsx +++ b/apps/app/components/notifications/notification-header.tsx @@ -1,10 +1,5 @@ import React from "react"; -import { useRouter } from "next/router"; - -// hooks -import useWorkspaceMembers from "hooks/use-workspace-members"; - // components import { Icon, Tooltip } from "components/ui"; // helpers @@ -44,11 +39,6 @@ export const NotificationHeader: React.FC = (props) => setSelectedTab, } = props; - const router = useRouter(); - const { workspaceSlug } = router.query; - - const { isOwner, isMember } = useWorkspaceMembers(workspaceSlug?.toString() ?? ""); - const notificationTabs: Array<{ label: string; value: NotificationType; @@ -150,59 +140,31 @@ export const NotificationHeader: React.FC = (props) => ) : ( )} diff --git a/apps/app/components/notifications/notification-popover.tsx b/apps/app/components/notifications/notification-popover.tsx index 0e57c472c3c..bcfb3f4e473 100644 --- a/apps/app/components/notifications/notification-popover.tsx +++ b/apps/app/components/notifications/notification-popover.tsx @@ -1,7 +1,11 @@ import React, { Fragment } from "react"; +// next +import { useRouter } from "next/router"; + // hooks import useTheme from "hooks/use-theme"; +import useWorkspaceMembers from "hooks/use-workspace-members"; import { Popover, Transition } from "@headlessui/react"; @@ -51,6 +55,11 @@ export const NotificationPopover = () => { // theme context const { collapsed: sidebarCollapse } = useTheme(); + const router = useRouter(); + const { workspaceSlug } = router.query; + + const { isOwner, isMember } = useWorkspaceMembers(workspaceSlug?.toString() ?? ""); + return ( <> Date: Tue, 1 Aug 2023 12:44:29 +0530 Subject: [PATCH 2/2] refactor: removed unnecessary imports --- .../components/notifications/notification-popover.tsx | 9 --------- 1 file changed, 9 deletions(-) diff --git a/apps/app/components/notifications/notification-popover.tsx b/apps/app/components/notifications/notification-popover.tsx index bcfb3f4e473..0e57c472c3c 100644 --- a/apps/app/components/notifications/notification-popover.tsx +++ b/apps/app/components/notifications/notification-popover.tsx @@ -1,11 +1,7 @@ import React, { Fragment } from "react"; -// next -import { useRouter } from "next/router"; - // hooks import useTheme from "hooks/use-theme"; -import useWorkspaceMembers from "hooks/use-workspace-members"; import { Popover, Transition } from "@headlessui/react"; @@ -55,11 +51,6 @@ export const NotificationPopover = () => { // theme context const { collapsed: sidebarCollapse } = useTheme(); - const router = useRouter(); - const { workspaceSlug } = router.query; - - const { isOwner, isMember } = useWorkspaceMembers(workspaceSlug?.toString() ?? ""); - return ( <>