From aaf4d4eb3ef9447d3c8638d6b68c7059da3b97e6 Mon Sep 17 00:00:00 2001 From: Aether Date: Mon, 23 Feb 2026 20:16:58 +0000 Subject: [PATCH] Fix TypeScript strict mode errors - remove unused imports/variables --- src/components/Layout.tsx | 3 +-- src/components/SetupWizard.tsx | 2 +- src/pages/Nexus.tsx | 1 - src/pages/Overlay.tsx | 2 +- src/pages/Plugins.tsx | 11 +++-------- src/pages/Settings.tsx | 3 +-- 6 files changed, 7 insertions(+), 15 deletions(-) diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 60827d4..587d889 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -6,8 +6,7 @@ import { Settings, Database, Search, - Layers, - X + Layers } from 'lucide-react' import { useAppStore } from '../store/appStore' diff --git a/src/components/SetupWizard.tsx b/src/components/SetupWizard.tsx index c80c52a..e2a4086 100644 --- a/src/components/SetupWizard.tsx +++ b/src/components/SetupWizard.tsx @@ -290,7 +290,7 @@ function RegionCalibrator({ regions, onComplete }: RegionCalibratorProps) { } } - const saveRegion = (regionKey: string, bounds: any) => { + const _saveRegion = (regionKey: string, bounds: any) => { setRegions(prev => ({ ...prev, [regionKey]: bounds diff --git a/src/pages/Nexus.tsx b/src/pages/Nexus.tsx index 6f46d17..e0913fc 100644 --- a/src/pages/Nexus.tsx +++ b/src/pages/Nexus.tsx @@ -6,7 +6,6 @@ import { TrendingUp, Package, ExternalLink, - Clock, AlertCircle } from 'lucide-react' diff --git a/src/pages/Overlay.tsx b/src/pages/Overlay.tsx index adbbc02..11dbfb2 100644 --- a/src/pages/Overlay.tsx +++ b/src/pages/Overlay.tsx @@ -15,7 +15,7 @@ import { export default function Overlay() { const [widgets, setWidgets] = useState([]) const [sessionTime, setSessionTime] = useState(0) - const [isDragging, setIsDragging] = useState(false) + const [_isDragging, setIsDragging] = useState(false) useEffect(() => { // Listen for widget updates from plugins diff --git a/src/pages/Plugins.tsx b/src/pages/Plugins.tsx index 57c9bad..fb91b13 100644 --- a/src/pages/Plugins.tsx +++ b/src/pages/Plugins.tsx @@ -1,23 +1,18 @@ -import { useState, useEffect } from 'react' -import { invoke } from '@tauri-apps/api/tauri' +import { useState } from 'react' import { Puzzle, - Power, Settings2, - ExternalLink, Search, Grid, - List, - AlertCircle + List } from 'lucide-react' import { useAppStore } from '../store/appStore' import type { Plugin } from '../store/appStore' export default function Plugins() { - const { plugins, activatePlugin, deactivatePlugin, loadPlugins } = useAppStore() + const { plugins, activatePlugin, deactivatePlugin } = useAppStore() const [searchQuery, setSearchQuery] = useState('') const [viewMode, setViewMode] = useState<'grid' | 'list'>('grid') - const [selectedPlugin, setSelectedPlugin] = useState(null) const filteredPlugins = plugins.filter(p => p.name.toLowerCase().includes(searchQuery.toLowerCase()) || diff --git a/src/pages/Settings.tsx b/src/pages/Settings.tsx index b055400..2bd8712 100644 --- a/src/pages/Settings.tsx +++ b/src/pages/Settings.tsx @@ -1,5 +1,4 @@ import { useState, useEffect } from 'react' -import { invoke } from '@tauri-apps/api/tauri' import { Settings2, Keyboard, @@ -18,7 +17,7 @@ interface SettingSection { } export default function Settings() { - const { settings, updateSetting, loadSettings } = useAppStore() + const { settings, updateSetting } = useAppStore() const [activeSection, setActiveSection] = useState('general') const [localSettings, setLocalSettings] = useState(settings) const [hasChanges, setHasChanges] = useState(false)