diff --git a/src/components/Language/LanguageSelector.tsx b/src/components/Language/LanguageSelector.tsx index 6352894..a51c715 100644 --- a/src/components/Language/LanguageSelector.tsx +++ b/src/components/Language/LanguageSelector.tsx @@ -2,6 +2,8 @@ import { useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { supportedLanguages } from '../../i18n/i18n'; import { + Box, + Button, FormControl, MenuItem, Select, @@ -26,16 +28,7 @@ const LanguageSelector = () => { supportedLanguages[currentLang] || supportedLanguages['en']; return ( -
+ {!showSelect && ( { postProcess: 'capitalizeFirstChar', })} > - + )} @@ -70,13 +60,13 @@ const LanguageSelector = () => { }} > )} -
+ ); }; diff --git a/src/components/Theme/ThemeSelector.tsx b/src/components/Theme/ThemeSelector.tsx index 6c25e3c..1d269a7 100644 --- a/src/components/Theme/ThemeSelector.tsx +++ b/src/components/Theme/ThemeSelector.tsx @@ -1,8 +1,9 @@ import { useThemeContext } from './ThemeContext'; -import { IconButton, Tooltip } from '@mui/material'; +import { Box, IconButton, Tooltip } from '@mui/material'; import LightModeIcon from '@mui/icons-material/LightMode'; import DarkModeIcon from '@mui/icons-material/DarkMode'; import { useTranslation } from 'react-i18next'; +import { useRef } from 'react'; const ThemeSelector = () => { const { t } = useTranslation([ @@ -13,17 +14,10 @@ const ThemeSelector = () => { 'tutorial', ]); const { themeMode, toggleTheme } = useThemeContext(); + const selectorRef = useRef(null); return ( -
+ { {themeMode === 'dark' ? : } -
+ ); };