Spaces:
Running
Running
Navid Arabi
commited on
Commit
·
d52b7fa
1
Parent(s):
bc1cd44
base login
Browse files- components/login_page.py +23 -12
components/login_page.py
CHANGED
@@ -27,15 +27,26 @@ class LoginPage:
|
|
27 |
# event wiring unchanged …
|
28 |
def register_callbacks(self, dashboard_page, session_state):
|
29 |
header = dashboard_page.header
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
# event wiring unchanged …
|
28 |
def register_callbacks(self, dashboard_page, session_state):
|
29 |
header = dashboard_page.header
|
30 |
+
btn = self.login_btn
|
31 |
+
|
32 |
+
(
|
33 |
+
btn.click(
|
34 |
+
fn=lambda: gr.update(value="🔒 Logging in…", interactive=False),
|
35 |
+
outputs=btn,
|
36 |
+
)
|
37 |
+
.then(
|
38 |
+
fn=AuthService.login,
|
39 |
+
inputs=[self.username, self.password, session_state],
|
40 |
+
outputs=[
|
41 |
+
self.message,
|
42 |
+
self.container,
|
43 |
+
dashboard_page.container,
|
44 |
+
header.welcome,
|
45 |
+
],
|
46 |
+
concurrency_limit=10,
|
47 |
+
)
|
48 |
+
.then(
|
49 |
+
fn=lambda: gr.update(value="Login", interactive=True),
|
50 |
+
outputs=btn,
|
51 |
+
)
|
52 |
+
)
|