[Update/bugfix] UI: Add disable/enable UI function when osc query is disabled.
Fix the error that the mic mute sync couldn't enable/disable.
This commit is contained in:
@@ -25,6 +25,7 @@
|
||||
--error_bc_active_color: #9c3938;
|
||||
--success_bc_color: #368777;
|
||||
--waring_color: #cb944f;
|
||||
--waring_bc_color: #cf7b1b;
|
||||
|
||||
--dark_basic_text_color: #f2f2f2;
|
||||
--dark_100_color: #f5f7fb;
|
||||
|
||||
@@ -101,11 +101,17 @@ export const VrcMicMuteSyncContainer = () => {
|
||||
const { t } = useTranslation();
|
||||
const { currentEnableVrcMicMuteSync, toggleEnableVrcMicMuteSync } = useEnableVrcMicMuteSync();
|
||||
|
||||
const variable = {
|
||||
state: currentEnableVrcMicMuteSync.state,
|
||||
data: currentEnableVrcMicMuteSync.data.is_enabled,
|
||||
};
|
||||
|
||||
return (
|
||||
<CheckboxContainer
|
||||
label={t("config_page.others.vrc_mic_mute_sync.label")}
|
||||
desc={t("config_page.others.vrc_mic_mute_sync.desc")}
|
||||
variable={currentEnableVrcMicMuteSync}
|
||||
variable={variable}
|
||||
is_available={currentEnableVrcMicMuteSync.data.is_available}
|
||||
toggleFunction={toggleEnableVrcMicMuteSync}
|
||||
/>
|
||||
);
|
||||
|
||||
@@ -77,7 +77,7 @@ const OpenVrcMicMuteSyncQuickSetting = () => {
|
||||
return (
|
||||
<OpenQuickSettingButton
|
||||
label={t("config_page.others.vrc_mic_mute_sync.label")}
|
||||
variable={currentEnableVrcMicMuteSync.data}
|
||||
variable={currentEnableVrcMicMuteSync.data.is_enabled}
|
||||
onClickFunction={onClickFunction}
|
||||
/>
|
||||
);
|
||||
|
||||
@@ -14,6 +14,7 @@ export const SnackbarController = () => {
|
||||
|
||||
const snackbar_classname = clsx(styles.snackbar_content, {
|
||||
[styles.is_success]: currentNotificationStatus.data.status === "success",
|
||||
[styles.is_warning]: currentNotificationStatus.data.status === "warning",
|
||||
[styles.is_error]: currentNotificationStatus.data.status === "error",
|
||||
});
|
||||
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
&.is_success {
|
||||
background-color: var(--success_bc_color);
|
||||
}
|
||||
&.is_warning {
|
||||
background-color: var(--waring_bc_color);
|
||||
}
|
||||
&.is_error {
|
||||
background-color: var(--error_bc_color);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user