[Refactor] Refactor the way import files.
Organize some codes.
This commit is contained in:
3
src-ui/logics/common/index.js
Normal file
3
src-ui/logics/common/index.js
Normal file
@@ -0,0 +1,3 @@
|
||||
export { useIsOpenedConfigPage } from "./useIsOpenedConfigPage";
|
||||
export { useMessage } from "./useMessage";
|
||||
export { useVolume } from "./useVolume";
|
||||
@@ -1,17 +1,10 @@
|
||||
import { useStore_IsOpenedConfigPage } from "@store";
|
||||
import { useStdoutToPython } from "@logics/useStdoutToPython";
|
||||
|
||||
export const useIsOpenedConfigPage = () => {
|
||||
const { asyncStdoutToPython } = useStdoutToPython();
|
||||
const { currentIsOpenedConfigPage, updateIsOpenedConfigPage } = useStore_IsOpenedConfigPage();
|
||||
|
||||
const setIsOpenedConfigPage = (is_opened) => {
|
||||
updateIsOpenedConfigPage(is_opened);
|
||||
// if (is_opened) {
|
||||
// asyncStdoutToPython("/set/enable/config_window");
|
||||
// } else {
|
||||
// asyncStdoutToPython("/set/disable/config_window");
|
||||
// }
|
||||
};
|
||||
|
||||
return {
|
||||
|
||||
21
src-ui/logics/configs/index.js
Normal file
21
src-ui/logics/configs/index.js
Normal file
@@ -0,0 +1,21 @@
|
||||
export { useEnableAutoMicSelect } from "./device/useEnableAutoMicSelect";
|
||||
export { useEnableAutoSpeakerSelect } from "./device/useEnableAutoSpeakerSelect";
|
||||
export { useMicDeviceList } from "./device/useMicDeviceList";
|
||||
export { useMicHostList } from "./device/useMicHostList";
|
||||
export { useMicThreshold } from "./device/useMicThreshold";
|
||||
export { useSelectedMicDevice } from "./device/useSelectedMicDevice";
|
||||
export { useSelectedMicHost } from "./device/useSelectedMicHost";
|
||||
export { useSelectedSpeakerDevice } from "./device/useSelectedSpeakerDevice";
|
||||
export { useSpeakerDeviceList } from "./device/useSpeakerDeviceList";
|
||||
export { useSpeakerThreshold } from "./device/useSpeakerThreshold";
|
||||
|
||||
export { useMessageLogUiScaling } from "./appearance/useMessageLogUiScaling";
|
||||
export { useSelectedFontFamily } from "./appearance/useSelectedFontFamily";
|
||||
export { useSendMessageButtonType } from "./appearance/useSendMessageButtonType";
|
||||
export { useTransparency } from "./appearance/useTransparency";
|
||||
export { useUiLanguage } from "./appearance/useUiLanguage";
|
||||
export { useUiScaling } from "./appearance/useUiScaling";
|
||||
|
||||
export { useEnableAutoClearMessageBox } from "./others/useEnableAutoClearMessageBox";
|
||||
|
||||
export { useSoftwareVersion } from "./useSoftwareVersion";
|
||||
5
src-ui/logics/main/index.js
Normal file
5
src-ui/logics/main/index.js
Normal file
@@ -0,0 +1,5 @@
|
||||
export { useIsMainPageCompactMode } from "./useIsMainPageCompactMode";
|
||||
export { useLanguageSettings } from "./useLanguageSettings";
|
||||
export { useMainFunction } from "./useMainFunction";
|
||||
export { useMessageInputBoxRatio } from "./useMessageInputBoxRatio";
|
||||
export { useSelectableLanguageList } from "./useSelectableLanguageList";
|
||||
@@ -1,36 +1,39 @@
|
||||
import { translator_status } from "@data";
|
||||
|
||||
import { arrayToObject } from "@utils/arrayToObject";
|
||||
|
||||
import { useMessage } from "@logics_common/useMessage";
|
||||
import { useVolume } from "@logics_common/useVolume";
|
||||
import {
|
||||
useMessage,
|
||||
useVolume,
|
||||
} from "@logics_common";
|
||||
|
||||
import { useMainFunction } from "@logics_main/useMainFunction";
|
||||
import { useSelectableLanguageList } from "@logics_main/useSelectableLanguageList";
|
||||
import { useLanguageSettings } from "@logics_main/useLanguageSettings";
|
||||
import { useIsMainPageCompactMode } from "@logics_main/useIsMainPageCompactMode";
|
||||
import { useMessageInputBoxRatio } from "@logics_main/useMessageInputBoxRatio";
|
||||
import {
|
||||
useMainFunction,
|
||||
useSelectableLanguageList,
|
||||
useLanguageSettings,
|
||||
useIsMainPageCompactMode,
|
||||
useMessageInputBoxRatio,
|
||||
} from "@logics_main";
|
||||
|
||||
|
||||
import { useSoftwareVersion } from "@logics_configs/useSoftwareVersion";
|
||||
import { useEnableAutoMicSelect } from "@logics_configs/useEnableAutoMicSelect";
|
||||
import { useEnableAutoSpeakerSelect } from "@logics_configs/useEnableAutoSpeakerSelect";
|
||||
import { useMicHostList } from "@logics_configs/useMicHostList";
|
||||
import { useSelectedMicHost } from "@logics_configs/useSelectedMicHost";
|
||||
import { useMicDeviceList } from "@logics_configs/useMicDeviceList";
|
||||
import { useSelectedMicDevice } from "@logics_configs/useSelectedMicDevice";
|
||||
import { useSpeakerDeviceList } from "@logics_configs/useSpeakerDeviceList";
|
||||
import { useSelectedSpeakerDevice } from "@logics_configs/useSelectedSpeakerDevice";
|
||||
import { useMicThreshold } from "@logics_configs/useMicThreshold";
|
||||
import { useSpeakerThreshold } from "@logics_configs/useSpeakerThreshold";
|
||||
import { useEnableAutoClearMessageBox } from "@logics_configs/useEnableAutoClearMessageBox";
|
||||
import { useSendMessageButtonType } from "@logics_configs/useSendMessageButtonType";
|
||||
import { useSelectedFontFamily } from "@logics_configs/useSelectedFontFamily";
|
||||
|
||||
import { useUiLanguage } from "@logics_configs/useUiLanguage";
|
||||
import { useUiScaling } from "@logics_configs/useUiScaling";
|
||||
import { useMessageLogUiScaling } from "@logics_configs/useMessageLogUiScaling";
|
||||
import { useTransparency } from "@logics_configs/useTransparency";
|
||||
import {
|
||||
useSoftwareVersion,
|
||||
useEnableAutoMicSelect,
|
||||
useEnableAutoSpeakerSelect,
|
||||
useMicHostList,
|
||||
useSelectedMicHost,
|
||||
useMicDeviceList,
|
||||
useSelectedMicDevice,
|
||||
useSpeakerDeviceList,
|
||||
useSelectedSpeakerDevice,
|
||||
useMicThreshold,
|
||||
useSpeakerThreshold,
|
||||
useEnableAutoClearMessageBox,
|
||||
useSendMessageButtonType,
|
||||
useSelectedFontFamily,
|
||||
useUiLanguage,
|
||||
useUiScaling,
|
||||
useMessageLogUiScaling,
|
||||
useTransparency,
|
||||
} from "@logics_configs";
|
||||
|
||||
export const useReceiveRoutes = () => {
|
||||
const { updateIsMainPageCompactMode } = useIsMainPageCompactMode();
|
||||
|
||||
Reference in New Issue
Block a user