diff --git a/src-ui/app/main_page/main_section/top_bar/right_side_components/RightSideComponents.jsx b/src-ui/app/main_page/main_section/top_bar/right_side_components/RightSideComponents.jsx
index 1917d523..7bd3ae59 100644
--- a/src-ui/app/main_page/main_section/top_bar/right_side_components/RightSideComponents.jsx
+++ b/src-ui/app/main_page/main_section/top_bar/right_side_components/RightSideComponents.jsx
@@ -9,8 +9,11 @@ import { useIsEnabledOverlaySmallLog, useIsEnabledOverlayLargeLog, useEnableVrcM
import { OpenQuickSettingButton } from "./_buttons/OpenQuickSettingButton";
export const RightSideComponents = () => {
+
return (
+
+
@@ -46,6 +49,21 @@ const OpenOverlayQuickSetting = () => {
/>
);
};
+const PluginsQuickSetting = () => {
+ const { t } = useTranslation();
+ const { updateOpenedQuickSetting } = useStore_OpenedQuickSetting();
+
+ const onClickFunction = () => {
+ updateOpenedQuickSetting("plugins");
+ };
+
+ return (
+
+ );
+};
const OpenVrcMicMuteSyncQuickSetting = () => {
const { t } = useTranslation();
diff --git a/src-ui/app/main_page/main_section/top_bar/right_side_components/_buttons/OpenQuickSettingButton.jsx b/src-ui/app/main_page/main_section/top_bar/right_side_components/_buttons/OpenQuickSettingButton.jsx
index d23eae2c..abc779e3 100644
--- a/src-ui/app/main_page/main_section/top_bar/right_side_components/_buttons/OpenQuickSettingButton.jsx
+++ b/src-ui/app/main_page/main_section/top_bar/right_side_components/_buttons/OpenQuickSettingButton.jsx
@@ -4,14 +4,22 @@ import styles from "./OpenQuickSettingButton.module.scss";
export const OpenQuickSettingButton = (props) => {
const { t } = useTranslation();
+ const variable = (typeof props.variable === "boolean") ? props.variable : null;
return (
{props.label}
- {props.variable === true
- ?
{t("main_page.state_text_enabled")}
- :
{t("main_page.state_text_disabled")}
- }
+ {variable !== null && (
+ props.variable === true ? (
+
+ {t("main_page.state_text_enabled")}
+
+ ) : (
+
+ {t("main_page.state_text_disabled")}
+
+ )
+ )}
);
diff --git a/src-ui/app/main_page/main_section/top_bar/right_side_components/_buttons/OpenQuickSettingButton.module.scss b/src-ui/app/main_page/main_section/top_bar/right_side_components/_buttons/OpenQuickSettingButton.module.scss
index 2b542209..d46cbee0 100644
--- a/src-ui/app/main_page/main_section/top_bar/right_side_components/_buttons/OpenQuickSettingButton.module.scss
+++ b/src-ui/app/main_page/main_section/top_bar/right_side_components/_buttons/OpenQuickSettingButton.module.scss
@@ -1,14 +1,15 @@
.container {
- // height: 100%;
+ height: 100%;
}
.button_wrapper {
+ height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 0.2rem;
- padding: 0.6rem 0.4rem;
+ padding: 0 0.8rem;
border-radius: 0.2rem;
cursor: pointer;
&:hover {
diff --git a/src-ui/app/modal_controller/ModalController.jsx b/src-ui/app/modal_controller/ModalController.jsx
index 022d1271..edfd1d55 100644
--- a/src-ui/app/modal_controller/ModalController.jsx
+++ b/src-ui/app/modal_controller/ModalController.jsx
@@ -1,6 +1,6 @@
import styles from "./ModalController.module.scss";
import { useStore_OpenedQuickSetting } from "@store";
-import { Vr, VrcMicMuteSyncContainer } from "@setting_box";
+import { Vr, VrcMicMuteSyncContainer, Plugins } from "@setting_box";
import { UpdateModal } from "./update_modal/UpdateModal";
export const ModalController = () => {
@@ -20,10 +20,12 @@ const QuickSettingsController = () => {
const { currentOpenedQuickSetting, updateOpenedQuickSetting } = useStore_OpenedQuickSetting();
switch (currentOpenedQuickSetting.data) {
- case "overlay":
- return
;
+ case "plugins":
+ return
;
case "vrc_mic_mute_sync":
return
;
+ case "overlay":
+ return
;
case "update_software":
return
;
default: