diff --git a/src-ui/app/App.jsx b/src-ui/app/App.jsx index 971a6cb4..135aa281 100644 --- a/src-ui/app/App.jsx +++ b/src-ui/app/App.jsx @@ -11,6 +11,7 @@ export const App = () => {
+
@@ -81,4 +82,24 @@ const UiLanguageController = () => { i18n.changeLanguage(currentUiLanguage.data); }, [currentUiLanguage]); return null; +}; + +import { useVolume } from "@logics/useVolume"; +import { useStore_IsOpenedConfigPage } from "@store"; +const ConfigPageCloseTrigger = () => { + const { currentIsOpenedConfigPage } = useStore_IsOpenedConfigPage(); + const { + currentMicThresholdCheckStatus, + volumeCheckStop_Mic, + currentSpeakerThresholdCheckStatus, + volumeCheckStop_Speaker, + } = useVolume(); + + useEffect(() => { + if (currentIsOpenedConfigPage === false) { + if (currentMicThresholdCheckStatus.data === true) volumeCheckStop_Mic(); + if (currentSpeakerThresholdCheckStatus.data === true) volumeCheckStop_Speaker(); + } + }, [currentIsOpenedConfigPage]); + return null; }; \ No newline at end of file