diff --git a/src-ui/app/App.jsx b/src-ui/app/App.jsx index 3d69130c..337d701f 100644 --- a/src-ui/app/App.jsx +++ b/src-ui/app/App.jsx @@ -16,10 +16,11 @@ export const App = () => { const { currentIsOpenedConfigPage } = useIsOpenedConfigPage(); const { getSoftwareVersion, - getMicHostList, + // getMicHostList, getSelectedMicHost, - getMicDeviceList, + // getMicDeviceList, getSelectedMicDevice, + getSelectedSpeakerDevice, } = useConfig(); useEffect(() => { @@ -27,10 +28,11 @@ export const App = () => { if (!hasRunRef.current) { asyncStartPython().then((result) => { getSoftwareVersion(); - getMicHostList(); + // getMicHostList(); getSelectedMicHost(); - getMicDeviceList(); + // getMicDeviceList(); getSelectedMicDevice(); + getSelectedSpeakerDevice(); }).catch((err) => { console.error(err); }); diff --git a/src-ui/app/config_page/setting_section/setting_box/components/dropdown_menu/DropdownMenu.jsx b/src-ui/app/config_page/setting_section/setting_box/components/dropdown_menu/DropdownMenu.jsx index 83f56506..8e34ffad 100644 --- a/src-ui/app/config_page/setting_section/setting_box/components/dropdown_menu/DropdownMenu.jsx +++ b/src-ui/app/config_page/setting_section/setting_box/components/dropdown_menu/DropdownMenu.jsx @@ -1,16 +1,16 @@ import styles from "./DropdownMenu.module.scss"; - import clsx from "clsx"; import ArrowLeftSvg from "@images/arrow_left.svg?react"; import { useIsOpenedDropdownMenu } from "@store"; export const DropdownMenu = (props) => { - const { updateIsOpenedDropdownMenu, currentIsOpenedDropdownMenu } = useIsOpenedDropdownMenu(); + const toggleDropdownMenu = () => { if (currentIsOpenedDropdownMenu === props.dropdown_id) { updateIsOpenedDropdownMenu(""); } else { + if (props.openListFunction !== undefined) props.openListFunction(); updateIsOpenedDropdownMenu(props.dropdown_id); } }; @@ -38,9 +38,8 @@ export const DropdownMenu = (props) => { const getSelectedText = () => { if (props.state !== "hasData") return; return props.selected_id; - // return (props.list[props.selected_id]) ? props.list[props.selected_id] : "Nothing selected"; }; - + const list = (props.list === undefined) ? {} : props.list; return (
{value}
+{value}