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