From 528383a71d750748dbd40d3d8730e35388418791 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Fri, 27 Dec 2024 16:01:57 +0700 Subject: [PATCH] fix: copilotkit click ask to close popup --- apps/frontend/src/components/layout/click.outside.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/components/layout/click.outside.tsx b/apps/frontend/src/components/layout/click.outside.tsx index 0e713964..08170e4a 100644 --- a/apps/frontend/src/components/layout/click.outside.tsx +++ b/apps/frontend/src/components/layout/click.outside.tsx @@ -3,7 +3,13 @@ import { useEffect } from 'react'; export const useClickOutside = (callback: () => Promise) => { const handleClick = (event: MouseEvent) => { const selector = document.querySelector('#add-edit-modal'); - if (selector && !selector.contains(event.target as HTMLElement)) { + const copilotkit = document.querySelector('.copilotKitPopup'); + if ( + selector && + !selector.contains(event.target as HTMLElement) && + copilotkit && + !copilotkit.contains(event.target as HTMLElement) + ) { callback(); } };