import React, { useState } from 'react'; import { useNavigate } from 'react-router-dom'; import { useAdmin } from '../../contexts/AdminContext.js'; import { Button } from '../ui/button.js'; import { Input } from '../ui/input.js'; export default function AdminLogin() { const [username, setUsername] = useState(''); const [password, setPassword] = useState(''); const [loading, setLoading] = useState(false); const [error, setError] = useState(''); const { login } = useAdmin(); const navigate = useNavigate(); const handleSubmit = async (e) => { e.preventDefault(); setError(''); setLoading(true); const result = await login(username, password); if (result.success) { navigate('/admin/dashboard'); } else { setError(result.error); setLoading(false); } }; return (
Sign in to manage your organization