From ba4b3b765c8a0c90f9097b88d027ad12844fdf6a Mon Sep 17 00:00:00 2001 From: Belen Curcio Date: Thu, 1 Oct 2020 12:23:01 -0300 Subject: [PATCH 1/2] Usernav to be reused --- components/core/Layout/Layout.tsx | 4 +-- components/core/UserNav/UserNav.module.css | 2 +- components/core/UserNav/UserNav.tsx | 7 ++-- components/ui/ClickOutside/ClickOutside.tsx | 38 +++++++++++++++++++++ components/ui/ClickOutside/index.ts | 1 + components/ui/Sidebar/Sidebar.tsx | 12 +++++-- components/ui/index.ts | 1 + 7 files changed, 58 insertions(+), 7 deletions(-) create mode 100644 components/ui/ClickOutside/ClickOutside.tsx create mode 100644 components/ui/ClickOutside/index.ts diff --git a/components/core/Layout/Layout.tsx b/components/core/Layout/Layout.tsx index fafc3b39a..a984a42fd 100644 --- a/components/core/Layout/Layout.tsx +++ b/components/core/Layout/Layout.tsx @@ -13,7 +13,7 @@ interface Props { const Layout: FunctionComponent = ({ className, children }) => { const rootClassName = cn(s.root, className); - const { displaySidebar } = useUI(); + const { displaySidebar, closeSidebar } = useUI(); return (
= ({ className, children }) => {
{children}
{displaySidebar && ( - + )} diff --git a/components/core/UserNav/UserNav.module.css b/components/core/UserNav/UserNav.module.css index 3dd90ada2..df5b8dbba 100644 --- a/components/core/UserNav/UserNav.module.css +++ b/components/core/UserNav/UserNav.module.css @@ -6,5 +6,5 @@ } .item { - @apply mr-6 cursor-pointer; + @apply mr-6 cursor-pointer relative; } diff --git a/components/core/UserNav/UserNav.tsx b/components/core/UserNav/UserNav.tsx index dd36cb5fe..71ba1cc9e 100644 --- a/components/core/UserNav/UserNav.tsx +++ b/components/core/UserNav/UserNav.tsx @@ -16,8 +16,11 @@ const UserNav: FunctionComponent = ({ className }) => { return (