'use client'; import { useState } from 'react'; import { useRouter } from 'next/navigation'; import { motion } from 'framer-motion'; import { FaLock, FaUser } from 'react-icons/fa'; import { useAdmin } from '@/lib/AdminContext'; export default function AdminLoginPage() { const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); const [error, setError] = useState(''); const { login } = useAdmin(); const router = useRouter(); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); setError(''); const success = login(username, password); if (success) { router.push('/admin/dashboard'); } else { setError('Invalid credentials. Try admin / admin123'); } }; return (
{/* Header */}

Admin Panel

Sign in to manage your music store

{/* Login Form */}
setUsername(e.target.value)} placeholder="admin" className="w-full px-4 py-3 bg-white/5 border border-white/10 rounded-lg focus:border-accent-cyan focus:outline-none focus:ring-2 focus:ring-accent-cyan/50 text-white placeholder-gray-500" required />
setPassword(e.target.value)} placeholder="••••••••" className="w-full px-4 py-3 bg-white/5 border border-white/10 rounded-lg focus:border-accent-cyan focus:outline-none focus:ring-2 focus:ring-accent-cyan/50 text-white placeholder-gray-500" required />
{error && ( {error} )}
{/* Demo Credentials */}

Demo Credentials:
Username: admin
Password: admin123

); }