diff --git a/src/components/crapp/AdminLogin.tsx b/src/components/crapp/AdminLogin.tsx new file mode 100644 index 0000000..77b27c4 --- /dev/null +++ b/src/components/crapp/AdminLogin.tsx @@ -0,0 +1,79 @@ +import { useState } from "react"; +import { Loader2, Lock } from "lucide-react"; +import { toast } from "sonner"; +import { loginAdmin, logoutAdmin, useAdminSession } from "@/lib/admin-auth"; + +/** Sblocca le funzioni admin (scout, gestione eventi, sollecito presenze) con la password + * dell'account Strapi dei referenti — non più scegliendo semplicemente il proprio nome. */ +export function AdminLogin() { + const { attivo, email } = useAdminSession(); + const [inputEmail, setInputEmail] = useState(""); + const [password, setPassword] = useState(""); + const [inCorso, setInCorso] = useState(false); + + if (attivo) { + return ( +