From 1bc31e4d8c8d23230bdac1b2bd73e76c8d455222 Mon Sep 17 00:00:00 2001
From: Biswakalyan Bhuyan <biswa@surgot.in>
Date: Wed, 31 Jul 2024 12:37:38 +0530
Subject: update

---
 panel/src/pages/LoginPage.jsx | 10 ++++++++++
 1 file changed, 10 insertions(+)

(limited to 'panel/src/pages')

diff --git a/panel/src/pages/LoginPage.jsx b/panel/src/pages/LoginPage.jsx
index 37ce32f..f763325 100644
--- a/panel/src/pages/LoginPage.jsx
+++ b/panel/src/pages/LoginPage.jsx
@@ -1,4 +1,5 @@
 import React, { useState } from 'react';
+import { useNavigate } from 'react-router-dom'; // Import useNavigate
 import { signInWithEmailAndPassword } from 'firebase/auth';
 import { auth } from '../firebase';
 
@@ -6,17 +7,26 @@ const LoginPage = () => {
   const [email, setEmail] = useState('');
   const [password, setPassword] = useState('');
   const [error, setError] = useState('');
+  const navigate = useNavigate(); // Get the navigation function
 
   const handleLogin = async () => {
+    console.log('Attempting login...');
+    console.log('Email:', email);
+    console.log('Password:', password);
+
     if (password.length < 8) {
       setError('The password should be minimum 8 digits');
+      console.log('Error:', 'The password should be minimum 8 digits');
       return;
     }
 
     try {
       await signInWithEmailAndPassword(auth, email, password);
+      console.log('Login successful');
+      navigate('/dashboard'); // Redirect to the dashboard after successful login
     } catch (error) {
       setError(error.message);
+      console.log('Error:', error.message);
     }
   };
 
-- 
cgit v1.2.3-59-g8ed1b