diff --git a/src/components/Admin/AdminPanel.js b/src/components/Admin/AdminPanel.js index 82a3bda..c83960e 100644 --- a/src/components/Admin/AdminPanel.js +++ b/src/components/Admin/AdminPanel.js @@ -15,7 +15,6 @@ const AdminPanel = () => { const [statusFilter, setStatusFilter] = useState('all'); const [searchQuery, setSearchQuery] = useState(''); const [completenessFilter, setCompletenessFilter] = useState(0); - const [darkMode, setDarkMode] = useState(false); // Login state const [email, setEmail] = useState(''); @@ -37,35 +36,6 @@ const AdminPanel = () => { // Alert state const [alert, setAlert] = useState({ show: false, message: '', type: '' }); - // Check for dark mode preference on component mount - useEffect(() => { - // Check if dark mode is stored in localStorage - const storedDarkMode = localStorage.getItem('darkMode'); - if (storedDarkMode) { - setDarkMode(storedDarkMode === 'true'); - } else { - // Check system preference - const prefersDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches; - setDarkMode(prefersDarkMode); - } - }, []); - - // Apply dark mode class when darkMode state changes - useEffect(() => { - if (darkMode) { - document.body.classList.add('dark-mode'); - } else { - document.body.classList.remove('dark-mode'); - } - }, [darkMode]); - - // Toggle dark mode - const toggleDarkMode = () => { - const newDarkMode = !darkMode; - setDarkMode(newDarkMode); - localStorage.setItem('darkMode', newDarkMode.toString()); - }; - // Fetch all required data from Supabase const fetchAllData = useCallback(async () => { setIsLoading(true); @@ -554,7 +524,7 @@ const AdminPanel = () => { // Render loading spinner if (isLoading) { return ( -
Loading...
No resources match your filters.
No categories available. Create one!
)} @@ -911,9 +850,7 @@ const AdminPanel = () => { )) ) : ( -No tags available. Create one!
)}