From f6eaf84f856c0dd9c2a870b108f35670bb5afec6 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Wed, 11 Sep 2024 19:02:44 +0900 Subject: [PATCH] [Update/bugfix] Config Page: Device Tab. Mic host/device section. Put together mic host and device settings in one section. Fix dropdown menu contents width and position. and add padding right for preventing text to cover svg arrow. --- .../components/dropdown_menu/DropdownMenu.jsx | 2 +- .../dropdown_menu/DropdownMenu.module.scss | 4 +- .../setting_box/components/useSettingBox.jsx | 3 - .../components/useSettingBox.module.scss | 1 - .../setting_box/device/Device.jsx | 96 +++++++++++++------ .../setting_box/device/Device.module.scss | 24 +++++ 6 files changed, 95 insertions(+), 35 deletions(-) create mode 100644 src-ui/app/config_page/setting_section/setting_box/device/Device.module.scss 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 4194fc15..86f811fd 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 @@ -43,7 +43,7 @@ export const DropdownMenu = (props) => { return (
Loading...
:{getSelectedText()}
diff --git a/src-ui/app/config_page/setting_section/setting_box/components/dropdown_menu/DropdownMenu.module.scss b/src-ui/app/config_page/setting_section/setting_box/components/dropdown_menu/DropdownMenu.module.scss index b47b3bac..117f6b2c 100644 --- a/src-ui/app/config_page/setting_section/setting_box/components/dropdown_menu/DropdownMenu.module.scss +++ b/src-ui/app/config_page/setting_section/setting_box/components/dropdown_menu/DropdownMenu.module.scss @@ -24,14 +24,16 @@ .dropdown_selected_text { font-size: 1.4rem; + padding-right: 2.8rem; } .dropdown_content_wrapper { display: none; position: absolute; top: 100%; // Position it below the toggle button - left: 0; + right: 0; width: 100%; + min-width: 20rem; z-index: 1; &.is_opened { display: block; diff --git a/src-ui/app/config_page/setting_section/setting_box/components/useSettingBox.jsx b/src-ui/app/config_page/setting_section/setting_box/components/useSettingBox.jsx index 03df067f..3d26af83 100644 --- a/src-ui/app/config_page/setting_section/setting_box/components/useSettingBox.jsx +++ b/src-ui/app/config_page/setting_section/setting_box/components/useSettingBox.jsx @@ -54,9 +54,6 @@ export const ThresholdContainer = (props) => { export const useSettingBox = () => { - console.log("useSettingBox______________"); - - const SliderContainer = (props) => { return (Host/Driver
+Device
+