From e68317da3a17f8a5bdb9ed6b3bfacb1b5d0ed642 Mon Sep 17 00:00:00 2001 From: Nicola Benaglia Date: Thu, 29 May 2025 09:21:54 +0200 Subject: [PATCH] Use Box instead of div --- src/components/Language/LanguageSelector.tsx | 34 +++++++------------- src/components/Theme/ThemeSelector.tsx | 16 +++------ 2 files changed, 17 insertions(+), 33 deletions(-) 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' ? : } -
+ ); };