[Update] Config Page: VR Tab. Add section show only translated messages.

This commit is contained in:
Sakamoto Shiina
2024-12-05 10:15:57 +09:00
parent cae9589427
commit 6367140708
7 changed files with 74 additions and 1 deletions

View File

@@ -7,12 +7,19 @@ import { Slider } from "../_components/";
import {
RadioButtonContainer,
SwitchBoxContainer,
CheckboxContainer,
} from "../_templates/Templates";
import {
SectionLabelComponent,
} from "../_components/";
import {
useIsEnabledOverlaySmallLog,
useOverlaySmallLogSettings,
useIsEnabledOverlayLargeLog,
useOverlayLargeLogSettings,
useOverlayShowOnlyTranslatedMessages,
} from "@logics_configs";
export const Vr = () => {
@@ -56,6 +63,7 @@ export const Vr = () => {
/>
)}
</div>
<CommonSettingsContainer />
</div>
);
};
@@ -311,4 +319,21 @@ const OtherControls = ({settings, onchangeFunction, ui_configs}) => {
</div>
</div>
);
};
const CommonSettingsContainer = () => {
const { t } = useTranslation();
const { currentOverlayShowOnlyTranslatedMessages, toggleOverlayShowOnlyTranslatedMessages } = useOverlayShowOnlyTranslatedMessages();
return (
<div className={styles.common_container}>
<SectionLabelComponent label="Common Settings" />
<CheckboxContainer
label={t("overlay_settings.overlay_show_only_translated_messages.label")}
variable={currentOverlayShowOnlyTranslatedMessages}
toggleFunction={toggleOverlayShowOnlyTranslatedMessages}
/>
</div>
);
};

View File

@@ -6,6 +6,7 @@
position: relative;
padding: 2rem;
width: 100%;
gap: 4rem;
}
.wrapper {
@@ -187,4 +188,12 @@
position: absolute;
font-size: 1.6rem;
width: 100%;
}
.common_container {
width: 100%;
}
.common_label {
font-size: 1.4rem;
}