tag found or href is null.');
}
};
+
return (
{
- // Delegate click handling to the parent div
- if (e.target.tagName === 'A') {
- handleClick(e);
- }
- }}
+ onClick={handleClick}
/>
);
};
-
diff --git a/src/components/Group/Group.tsx b/src/components/Group/Group.tsx
index 9206914..f1b4189 100644
--- a/src/components/Group/Group.tsx
+++ b/src/components/Group/Group.tsx
@@ -1281,6 +1281,46 @@ export const Group = ({
initiatedGetMembers.current = false;
};
+ const openDevModeFunc = () => {
+ if (isMobile) {
+ setMobileViewMode("apps");
+ }
+ if (!isMobile) {
+ setDesktopViewMode('apps')
+
+ }
+ setIsOpenSideViewDirects(false)
+ setIsOpenSideViewGroups(false)
+ setGroupSection("default");
+ setSelectedGroup(null);
+ setNewChat(false);
+ setSelectedDirect(null);
+ setSecretKey(null);
+ setGroupOwner(null)
+ lastFetchedSecretKey.current = null;
+ initiatedGetMembers.current = false;
+ setSecretKeyPublishDate(null);
+ setAdmins([]);
+ setSecretKeyDetails(null);
+ setAdminsWithNames([]);
+ setMembers([]);
+ setMemberCountFromSecretKeyData(null);
+ setTriedToFetchSecretKey(false);
+ setFirstSecretKeyInCreation(false);
+ setIsOpenSideViewDirects(false)
+ setIsOpenSideViewGroups(false)
+
+ };
+
+ useEffect(() => {
+ subscribeToEvent("open-dev-mode", openDevModeFunc);
+
+ return () => {
+ unsubscribeFromEvent("open-dev-mode", openDevModeFunc);
+ };
+ }, []);
+
+
const logoutEventFunc = () => {
resetAllStatesAndRefs();
clearStatesMessageQueueProvider();