refactor: Remove unnecessary line and improve login handling in UserAuth component

refactor: Add clearComparisonProduct call in KeyPressListener for better state management
This commit is contained in:
Jerald-Golden-B 2025-06-04 18:03:21 +05:30
parent c8fe8f05fb
commit 922dfb3543
2 changed files with 3 additions and 1 deletions

View File

@ -38,7 +38,6 @@ const UserAuth: React.FC = () => {
const handleLogin = async (e: FormEvent<HTMLFormElement>) => { const handleLogin = async (e: FormEvent<HTMLFormElement>) => {
e.preventDefault(); e.preventDefault();
const organization = email.split("@")[1].split(".")[0]; const organization = email.split("@")[1].split(".")[0];
try { try {
const res = await signInApi(email, password, organization, fingerprint); const res = await signInApi(email, password, organization, fingerprint);
if (res.message.message === "login successfull") { if (res.message.message === "login successfull") {

View File

@ -20,8 +20,10 @@ import useCameraModeStore, {
import { detectModifierKeys } from "./detectModifierKeys"; import { detectModifierKeys } from "./detectModifierKeys";
import { useSelectedZoneStore } from "../../store/visualization/useZoneStore"; import { useSelectedZoneStore } from "../../store/visualization/useZoneStore";
import { useLogger } from "../../components/ui/log/LoggerContext"; import { useLogger } from "../../components/ui/log/LoggerContext";
import { useComparisonProduct } from "../../store/simulation/useSimulationStore";
const KeyPressListener: React.FC = () => { const KeyPressListener: React.FC = () => {
const { clearComparisonProduct } = useComparisonProduct();
const { activeModule, setActiveModule } = useModuleStore(); const { activeModule, setActiveModule } = useModuleStore();
const { setActiveSubTool } = useActiveSubTool(); const { setActiveSubTool } = useActiveSubTool();
const { toggleUILeft, toggleUIRight, setToggleUI } = useToggleStore(); const { toggleUILeft, toggleUIRight, setToggleUI } = useToggleStore();
@ -170,6 +172,7 @@ const KeyPressListener: React.FC = () => {
clearSelectedZone(); clearSelectedZone();
setShowShortcuts(false); setShowShortcuts(false);
setIsVersionSaved(false); setIsVersionSaved(false);
clearComparisonProduct();
setIsLogListVisible(false); setIsLogListVisible(false);
setIsRenameMode(false); setIsRenameMode(false);
} }