Files
VRCT/src-ui/windows/main_window/sidebar_section/SidebarSection.jsx
Sakamoto Shiina 04a68fe074 [Refactor] store.js, etc..: Rename variables and functions.
suffix '_Status' is for async. It has 'loading' state, for now.
2024-07-27 21:08:48 +09:00

25 lines
918 B
JavaScript

import clsx from "clsx";
import styles from "./SidebarSection.module.scss";
import { useMainWindowCompactModeStatus } from "@store";
import { Logo } from "./logo/Logo";
import { MainFunctionSwitch } from "./main_function_switch/MainFunctionSwitch";
import { LanguageSettings } from "./language_settings/LanguageSettings";
import { OpenSettings } from "./open_settings/OpenSettings";
export const SidebarSection = () => {
const { currentMainWindowCompactModeStatus } = useMainWindowCompactModeStatus();
const container_class_name = clsx(styles["container"], {
[styles["is_compact_mode"]]: currentMainWindowCompactModeStatus
});
return (
<div className={container_class_name}>
<Logo />
<MainFunctionSwitch />
{!currentMainWindowCompactModeStatus && <LanguageSettings />}
<OpenSettings />
</div>
);
};