'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 (
Sign in to manage your music store
Demo Credentials:
Username: admin
Password: admin123