From dd1448a14593c37531c77b6aeadebcb9b44bc7f5 Mon Sep 17 00:00:00 2001
From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com>
Date: Tue, 30 Jul 2024 07:39:41 +0900
Subject: [PATCH] [Refactor] Config Window: SettingBox. rename and tidy them up
a bit.
---
.../setting_box/Appearance/Appearance.jsx | 2 +-
.../setting_box/SettingBox.jsx | 1 -
.../setting_box/SettingBox.module.scss | 0
.../setting_box/appearance/Appearance.jsx | 25 +++++++++++++++++++
.../{ => components}/useSettingBox.jsx | 4 +--
.../useSettingBox.module.scss | 0
6 files changed, 28 insertions(+), 4 deletions(-)
delete mode 100644 src-ui/windows/config_window/setting_section/setting_box/SettingBox.module.scss
create mode 100644 src-ui/windows/config_window/setting_section/setting_box/appearance/Appearance.jsx
rename src-ui/windows/config_window/setting_section/setting_box/{ => components}/useSettingBox.jsx (79%)
rename src-ui/windows/config_window/setting_section/setting_box/{ => components}/useSettingBox.module.scss (100%)
diff --git a/src-ui/windows/config_window/setting_section/setting_box/Appearance/Appearance.jsx b/src-ui/windows/config_window/setting_section/setting_box/Appearance/Appearance.jsx
index f419b1d0..4099b957 100644
--- a/src-ui/windows/config_window/setting_section/setting_box/Appearance/Appearance.jsx
+++ b/src-ui/windows/config_window/setting_section/setting_box/Appearance/Appearance.jsx
@@ -1,4 +1,4 @@
-import { useSettingBox } from "../useSettingBox";
+import { useSettingBox } from "../components/useSettingBox";
import { useSelectedMicDeviceStatus, useMicDeviceListStatus } from "@store";
export const Appearance = () => {
const { currentSelectedMicDeviceStatus, updateSelectedMicDeviceStatus } = useSelectedMicDeviceStatus();
diff --git a/src-ui/windows/config_window/setting_section/setting_box/SettingBox.jsx b/src-ui/windows/config_window/setting_section/setting_box/SettingBox.jsx
index 27546ee3..6a0fe095 100644
--- a/src-ui/windows/config_window/setting_section/setting_box/SettingBox.jsx
+++ b/src-ui/windows/config_window/setting_section/setting_box/SettingBox.jsx
@@ -1,4 +1,3 @@
-import styles from "./SettingBox.module.scss";
import { useSelectedConfigTabId } from "@store";
import { Appearance } from "./appearance/Appearance";
diff --git a/src-ui/windows/config_window/setting_section/setting_box/SettingBox.module.scss b/src-ui/windows/config_window/setting_section/setting_box/SettingBox.module.scss
deleted file mode 100644
index e69de29b..00000000
diff --git a/src-ui/windows/config_window/setting_section/setting_box/appearance/Appearance.jsx b/src-ui/windows/config_window/setting_section/setting_box/appearance/Appearance.jsx
new file mode 100644
index 00000000..4099b957
--- /dev/null
+++ b/src-ui/windows/config_window/setting_section/setting_box/appearance/Appearance.jsx
@@ -0,0 +1,25 @@
+import { useSettingBox } from "../components/useSettingBox";
+import { useSelectedMicDeviceStatus, useMicDeviceListStatus } from "@store";
+export const Appearance = () => {
+ const { currentSelectedMicDeviceStatus, updateSelectedMicDeviceStatus } = useSelectedMicDeviceStatus();
+ const { currentMicDeviceListStatus } = useMicDeviceListStatus();
+ const { DropdownMenuContainer } = useSettingBox();
+
+ const selectFunction = (selected_data) => {
+ const asyncFunction = () => {
+ return new Promise((resolve) => {
+ setTimeout(() => {
+ resolve(selected_data.selected_id);
+ }, 3000);
+ });
+ };
+ updateSelectedMicDeviceStatus(asyncFunction);
+ };
+
+ return (
+ <>
+
+
+ >
+ );
+};
\ No newline at end of file
diff --git a/src-ui/windows/config_window/setting_section/setting_box/useSettingBox.jsx b/src-ui/windows/config_window/setting_section/setting_box/components/useSettingBox.jsx
similarity index 79%
rename from src-ui/windows/config_window/setting_section/setting_box/useSettingBox.jsx
rename to src-ui/windows/config_window/setting_section/setting_box/components/useSettingBox.jsx
index 0afb5d07..f0a9c43f 100644
--- a/src-ui/windows/config_window/setting_section/setting_box/useSettingBox.jsx
+++ b/src-ui/windows/config_window/setting_section/setting_box/components/useSettingBox.jsx
@@ -1,6 +1,6 @@
import styles from "./useSettingBox.module.scss";
-import { LabelComponent } from "./components/label_component/LabelComponent";
-import { DropdownMenu } from "./components/dropdown_menu/DropdownMenu";
+import { LabelComponent } from "./label_component/LabelComponent";
+import { DropdownMenu } from "./dropdown_menu/DropdownMenu";
import { useIsOpenedDropdownMenu } from "@store";
export const useSettingBox = () => {
diff --git a/src-ui/windows/config_window/setting_section/setting_box/useSettingBox.module.scss b/src-ui/windows/config_window/setting_section/setting_box/components/useSettingBox.module.scss
similarity index 100%
rename from src-ui/windows/config_window/setting_section/setting_box/useSettingBox.module.scss
rename to src-ui/windows/config_window/setting_section/setting_box/components/useSettingBox.module.scss