From dd91620a5c85c6b4cde6a51772452766e08b4608 Mon Sep 17 00:00:00 2001 From: Vishnu Date: Fri, 11 Apr 2025 11:27:51 +0530 Subject: [PATCH] Refactor template deletion and widget styling; enhance camera model visibility logic --- .../sidebarLeft/visualization/Templates.tsx | 10 +- .../visualization/widgets/WidgetsFloating.tsx | 2 +- app/src/modules/collaboration/collabCams.tsx | 357 ++++++++++-------- 3 files changed, 205 insertions(+), 164 deletions(-) diff --git a/app/src/components/layout/sidebarLeft/visualization/Templates.tsx b/app/src/components/layout/sidebarLeft/visualization/Templates.tsx index efcbcaf..4430bfc 100644 --- a/app/src/components/layout/sidebarLeft/visualization/Templates.tsx +++ b/app/src/components/layout/sidebarLeft/visualization/Templates.tsx @@ -26,9 +26,14 @@ const Templates = () => { templateData(); }, []); - const handleDeleteTemplate = async (id: string) => { + const handleDeleteTemplate = async ( + e: React.MouseEvent, + id: string + ) => { try { + e.stopPropagation(); const email = localStorage.getItem("email") || ""; + const organization = email?.split("@")[1]?.split(".")[0]; let deleteTemplate = { organization: organization, @@ -49,7 +54,6 @@ const Templates = () => { const handleLoadTemplate = async (template: any) => { try { if (selectedZone.zoneName === "") return; - const email = localStorage.getItem("email") || ""; const organization = email?.split("@")[1]?.split(".")[0]; @@ -108,7 +112,7 @@ const Templates = () => {