From 45ab05864342d9f5acf17fdcbc897dd3a1be92b4 Mon Sep 17 00:00:00 2001 From: denshooter Date: Sun, 19 Oct 2025 21:48:43 +0200 Subject: [PATCH] fix: resolve linting errors - Remove unused parameters in logout route - Remove unused AnimatePresence import - Remove unused handleLogout function --- app/api/auth/logout/route.ts | 4 ++-- app/manage/page.tsx | 14 +------------- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/app/api/auth/logout/route.ts b/app/api/auth/logout/route.ts index bde556d..5d9bc77 100644 --- a/app/api/auth/logout/route.ts +++ b/app/api/auth/logout/route.ts @@ -1,6 +1,6 @@ import { NextRequest, NextResponse } from 'next/server'; -export async function POST(request: NextRequest) { +export async function POST() { try { // Simple logout - just return success // The client will handle clearing the session storage @@ -16,7 +16,7 @@ export async function POST(request: NextRequest) { } } ); - } catch (error) { + } catch { return new NextResponse( JSON.stringify({ error: 'Logout failed' }), { status: 500, headers: { 'Content-Type': 'application/json' } } diff --git a/app/manage/page.tsx b/app/manage/page.tsx index 5ca862f..abe1b55 100644 --- a/app/manage/page.tsx +++ b/app/manage/page.tsx @@ -1,7 +1,7 @@ "use client"; import { useState, useEffect, useCallback } from 'react'; -import { motion, AnimatePresence } from 'framer-motion'; +import { motion } from 'framer-motion'; import { Lock, Loader2 } from 'lucide-react'; import ModernAdminDashboard from '@/components/ModernAdminDashboard'; @@ -157,18 +157,6 @@ const AdminPage = () => { } }, [authState.csrfToken, authState.isLocked, checkSession]); - // Handle logout - const handleLogout = useCallback(() => { - sessionStorage.removeItem('admin_authenticated'); - sessionStorage.removeItem('admin_session_token'); - setAuthState(prev => ({ - ...prev, - isAuthenticated: false, - showLogin: true, - password: '', - error: '' - })); - }, []); // Handle login form submission const handleLogin = async (e: React.FormEvent) => {