refactor: remove showQuickSettings state and toggle from AppContent, manage isOpen state directly in QuickSettingsPanel

This commit is contained in:
Haileyesus
2026-02-06 11:54:00 +03:00
parent 6f9eb24a79
commit abcd239f25
2 changed files with 4 additions and 7 deletions

View File

@@ -21,8 +21,6 @@ import { useTheme } from '../contexts/ThemeContext';
import LanguageSelector from './LanguageSelector';
const QuickSettingsPanel = ({
isOpen,
onToggle,
autoExpandTools,
onAutoExpandChange,
showRawParameters,
@@ -36,7 +34,8 @@ const QuickSettingsPanel = ({
isMobile
}) => {
const { t } = useTranslation('settings');
const [localIsOpen, setLocalIsOpen] = useState(isOpen);
const [ isOpen, setIsOpen ] = useState(false);
const [localIsOpen, setLocalIsOpen] = useState(false); // ! Is this necessary? Can we just use isOpen?
const [whisperMode, setWhisperMode] = useState(() => {
return localStorage.getItem('whisperMode') || 'default';
});
@@ -208,7 +207,7 @@ const QuickSettingsPanel = ({
const newState = !localIsOpen;
setLocalIsOpen(newState);
onToggle(newState);
setIsOpen(newState);
};
return (