import { useState } from "react"; import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; import { motion } from "framer-motion"; // đ„ Firebase import { initializeApp } from "firebase/app"; import { getAuth, createUserWithEmailAndPassword, signInWithEmailAndPassword } from "firebase/auth"; // â ïž Replace with your Firebase config const firebaseConfig = { apiKey: "AIzaSyBysYblJvIJ5ycv8HETsfMv-L9jLLYunA4", authDomain: "compsjid-40c98.firebaseapp.com", projectId: "compsjid-40c98", storageBucket: "compsjid-40c98.firebasestorage.app", messagingSenderId: "557714116982", appId: "1:557714116982:web:cbbc125116f79572ef2a57" }; const app = initializeApp(firebaseConfig); const auth = getAuth(app); export default function CompsjidUI() { const [authMode, setAuthMode] = useState(null); const [email, setEmail] = useState(""); const [password, setPassword] = useState(""); const [name, setName] = useState(""); const [role, setRole] = useState("Ătudiant"); const [message, setMessage] = useState(""); // đ Register const handleRegister = async (e) => { e.preventDefault(); try { await createUserWithEmailAndPassword(auth, email, password); setMessage("Compte créé avec succĂšs â "); setAuthMode(null); } catch (error) { setMessage(error.message); } }; // đ Login const handleLogin = async (e) => { e.preventDefault(); try { await signInWithEmailAndPassword(auth, email, password); setMessage("Connexion rĂ©ussie â "); setAuthMode(null); } catch (error) { setMessage(error.message); } }; return (
{message}
)}Pas de compte ?{" "} setAuthMode("register")} > S'inscrire
) : (Déjà un compte ?{" "} setAuthMode("login")} > Connexion
)}Plateforme éducative marocaine 100%