diff --git a/web/src/components/Config.jsx b/web/src/components/Config.jsx
index 3da9f16..22140c6 100644
--- a/web/src/components/Config.jsx
+++ b/web/src/components/Config.jsx
@@ -1,5 +1,5 @@
import { useState, useEffect, useCallback } from 'react'
-import { User, Brain, RefreshCw, Globe, Wrench, Monitor } from 'lucide-react'
+import { User, Brain, RefreshCw, Globe, Wrench } from 'lucide-react'
import { useI18n, LANGUAGES } from '../i18n'
import { getLayoutList } from '../i18n/keyboards'
@@ -27,9 +27,7 @@ export default function Config({ api }) {
const [profileForm, setProfileForm] = useState({})
const [providerForm, setProviderForm] = useState({})
const [toast, setToast] = useState(null)
- const [terminalThemes, setTerminalThemes] = useState([])
- const [terminalSettings, setTerminalSettings] = useState({ font_size: 14, font_family: '', theme: 'default' })
- const [savingTerminal, setSavingTerminal] = useState(false)
+
const layouts = getLayoutList()
@@ -43,19 +41,13 @@ export default function Config({ api }) {
editor: d.profile?.preferences?.editor || '',
shell: d.profile?.preferences?.shell || '',
})
- if (d.terminal) {
- setTerminalSettings({
- font_size: d.terminal.font_size || 14,
- font_family: d.terminal.font_family || '',
- theme: d.terminal.theme || 'default',
- })
- }
+
}).catch(() => {})
api.getProviders().then(d => setProviders(d.providers || [])).catch(() => {})
api.getSkills().then(d => setSkillList(d.skills || [])).catch(() => {})
api.getUpdates().then(d => setUpdates(d.updates || [])).catch(() => {})
api.getTools().then(d => setTools(d.tools || [])).catch(() => {})
- api.getTerminalThemes().then(d => setTerminalThemes(d.themes || [])).catch(() => {})
+
}, [api])
useEffect(() => { loadData() }, [loadData])
@@ -126,18 +118,6 @@ export default function Config({ api }) {
}
}
- const handleSaveTerminalSettings = async () => {
- setSavingTerminal(true)
- try {
- await api.saveTerminalSettings(terminalSettings)
- showToast(t('config.saved'))
- window.location.reload()
- } catch (err) {
- showToast(`${t('config.error')}: ${err.message}`)
- }
- setSavingTerminal(false)
- }
-
const openProviderEdit = (p) => {
setProviderForm({
name: p.name,
@@ -213,13 +193,7 @@ export default function Config({ api }) {
{activePanel === 'skills' && (