"use client"; import MainContext from "@/app/contexts/mainContext"; import Image from "next/image"; import React, { useContext, useState } from "react"; const LoginSignup = () => { const [isLogin, setIsLogin] = useState(true); const { loginUser, registerUser } = useContext(MainContext); const [formData, setFormData] = useState({ email: "", password: "", confirmPassword: "", }); const handleInputChange = (e) => { const { name, value } = e.target; setFormData((prevData) => ({ ...prevData, [name]: value, })); }; const handleSubmit = async (e) => { e.preventDefault(); if (isLogin) { loginUser(formData); } else { registerUser(formData); } }; const toggleMode = () => { setIsLogin(!isLogin); setFormData({ email: "", password: "", confirmPassword: "" }); }; return (