From 38df404ab50d435ee311420695a0adca8b259397 Mon Sep 17 00:00:00 2001 From: Luis Orbaiceta <44276180+luisorbaiceta@users.noreply.github.com> Date: Wed, 16 Mar 2022 14:55:41 +0100 Subject: [PATCH] Prevent click-outside from losing children refs (#626) fix(site): prevent click-outside to close children ref * feat: Add forwardRef for compatibility * fix(site): remove asChild for dropdown Fragment Co-authored-by: Dom Sip --- site/components/common/UserNav/UserNav.tsx | 2 +- site/lib/click-outside/click-outside.tsx | 91 ++++++++++++++++------ 2 files changed, 67 insertions(+), 26 deletions(-) diff --git a/site/components/common/UserNav/UserNav.tsx b/site/components/common/UserNav/UserNav.tsx index 76cd6c53d..436839588 100644 --- a/site/components/common/UserNav/UserNav.tsx +++ b/site/components/common/UserNav/UserNav.tsx @@ -69,7 +69,7 @@ const UserNav: React.FC<{ {process.env.COMMERCE_CUSTOMERAUTH_ENABLED && (
  • - +