@@ -11,7 +11,8 @@ import {
11
11
import "../css/Login.css" ;
12
12
import toast from "react-hot-toast" ;
13
13
14
- const VITE_SERVER_PORT = import . meta. env . VITE_SERVER_PORT || 'https://bitbox-uxbo.onrender.com' ;
14
+ const VITE_SERVER_PORT =
15
+ import . meta. env . VITE_SERVER_PORT || "https://bitbox-uxbo.onrender.com" ;
15
16
16
17
const Login = ( { mode, showAlert, isloggedin, setloggedin } ) => {
17
18
const [ credentials , setCredentials ] = useState ( { email : "" , password : "" } ) ;
@@ -66,48 +67,102 @@ const Login = ({ mode, showAlert,isloggedin,setloggedin }) => {
66
67
color : mode === "dark" ? "white" : "black" ,
67
68
} }
68
69
>
69
- < form
70
- onSubmit = { handleSubmit }
71
- className = "form"
72
-
73
- < div
74
- className = "wrapper h-3/4 mt-10"
75
-
76
-
77
- < h1 className = "title" > Login</ h1 >
78
- < span className = "title-line" > </ span >
79
- < div className = "inp" >
80
- < Input
81
- prefix = { < UserOutlined /> }
82
- type = "email"
83
- placeholder = "Email"
84
- name = "email"
85
- value = { credentials . email }
86
- onChange = { onChange }
87
- autoComplete = "on"
88
- required
89
- className = "h-10 text-xl"
70
+
71
+ < form
72
+ onSubmit = { handleSubmit }
73
+ className = "form"
74
+ style = { {
75
+ backgroundColor : mode === "dark" ? "black" : "white" ,
76
+ color : mode === "dark" ? "white" : "black" ,
77
+ } }
78
+ >
79
+ < h1 className = "title" > Login</ h1 >
80
+ < span className = "title-line" > </ span >
81
+ < div className = "inp" >
82
+ < Input
83
+ prefix = { < UserOutlined /> }
84
+ type = "email"
85
+ placeholder = "Email"
86
+ name = "email"
87
+ value = { credentials . email }
88
+ onChange = { onChange }
89
+ autoComplete = "on"
90
+ required
91
+ className = "h-10 text-xl"
92
+ style = { {
93
+ backgroundColor : mode === "dark" ? "black" : "white" ,
94
+ color : mode === "dark" ? "white" : "black" ,
95
+ } }
96
+ />
97
+ </ div >
98
+
99
+ < div className = "inp" >
100
+ < Input . Password
101
+ prefix = { < LockOutlined /> }
102
+ placeholder = "Password"
103
+ name = "password"
104
+ value = { credentials . password }
105
+ onChange = { onChange }
106
+ autoComplete = "on"
107
+ className = "h-10 text-xl"
108
+ style = { {
109
+ backgroundColor : mode === "dark" ? "black" : "white" ,
110
+ color : mode === "dark" ? "white" : "black" ,
111
+ } }
112
+ required
113
+ iconRender = { ( visible ) =>
114
+ visible ? < EyeTwoTone /> : < EyeInvisibleOutlined />
115
+ }
116
+ />
117
+ </ div >
118
+
119
+ < Button
120
+ className = "submit h-10 text-xl"
121
+ type = "submit"
122
+ disabled = { loading }
123
+ >
124
+ { loading ? < Spin size = "small" /> : "Login" }
125
+ </ Button >
126
+
127
+ < p
128
+ className = "footer text-xl"
90
129
style = { {
91
130
backgroundColor : mode === "dark" ? "black" : "white" ,
92
131
color : mode === "dark" ? "white" : "black" ,
93
132
} }
94
- />
95
- </ div >
133
+ >
134
+ Don't have an account?
135
+ < Link className = "link text-xl" to = "/signup" >
136
+ { " " }
137
+ Sign Up
138
+ </ Link >
139
+ </ p >
140
+
141
+ < Button
142
+ style = { { backgroundColor : "#6366f1" , color : "#FFFFFF" } }
143
+ onClick = { ( ) => navigate ( "/forgot-password" ) }
144
+ className = "mt-3 h-10 text-xl"
145
+ >
146
+ Forgot Password?
147
+ </ Button >
148
+ </ form >
149
+
150
+ < div className = "banner" >
151
+ < h1
152
+ className = "wel_text"
96
153
97
- < div className = "inp" >
98
- < Input . Password
99
- prefix = { < LockOutlined /> }
100
- placeholder = "Password"
101
- name = "password"
102
- value = { credentials . password }
103
- onChange = { onChange }
104
- autoComplete = "on"
105
-
106
- iconRender = { ( visible ) =>
107
- visible ? < EyeTwoTone /> : < EyeInvisibleOutlined />
108
- }
154
+ style = { {
155
+ backgroundColor : mode === "dark" ? "black" : "white" ,
156
+ color : mode === "dark" ? "white" : "black" ,
157
+ } }
109
158
110
- className = "h-10 text-xl"
159
+ >
160
+ WELCOME
161
+ < br />
162
+ BACK!
163
+ </ h1 >
164
+ < p
165
+ className = "para"
111
166
112
167
style = { {
113
168
backgroundColor : mode === "dark" ? "black" : "white" ,
0 commit comments