Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1482,23 +1482,36 @@ with gr.Blocks(theme='Pijush2023/scikit-learn-pijush') as demo:
|
|
1482 |
|
1483 |
with gr.Row():
|
1484 |
with gr.Column():
|
1485 |
-
gr.
|
1486 |
-
signup_username = gr.Textbox(placeholder="Username")
|
1487 |
-
signup_password = gr.Textbox(placeholder="Password", type="password")
|
1488 |
-
signup_password_confirmation = gr.Textbox(placeholder="Confirm Password", type="password")
|
1489 |
signup_button = gr.Button("Signup")
|
1490 |
-
signup_message = gr.Textbox(interactive=False)
|
1491 |
|
1492 |
-
|
1493 |
-
|
1494 |
-
|
1495 |
-
|
1496 |
-
|
1497 |
-
|
1498 |
-
|
1499 |
-
|
|
|
1500 |
|
1501 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1502 |
|
1503 |
demo.queue()
|
1504 |
demo.launch(share=True)
|
|
|
1482 |
|
1483 |
with gr.Row():
|
1484 |
with gr.Column():
|
1485 |
+
login_button = gr.Button("Login")
|
|
|
|
|
|
|
1486 |
signup_button = gr.Button("Signup")
|
|
|
1487 |
|
1488 |
+
login_form = gr.Column(visible=False)
|
1489 |
+
with login_form:
|
1490 |
+
gr.Markdown("<h2>Login</h2>")
|
1491 |
+
login_username = gr.Textbox(placeholder="Username")
|
1492 |
+
login_password = gr.Textbox(placeholder="Password", type="password")
|
1493 |
+
login_form_button = gr.Button("Login")
|
1494 |
+
login_message = gr.Textbox(interactive=False)
|
1495 |
+
login_form_button.click(fn=login, inputs=[login_username, login_password], outputs=[login_message])
|
1496 |
+
login_button.click(fn=toggle_login_signup, inputs=[gr.State(True)], outputs=[login_form, gr.Column(visible=False)])
|
1497 |
|
1498 |
+
signup_form = gr.Column(visible=False)
|
1499 |
+
with signup_form:
|
1500 |
+
gr.Markdown("<h2>Signup</h2>")
|
1501 |
+
signup_username = gr.Textbox(placeholder="Username")
|
1502 |
+
signup_password = gr.Textbox(placeholder="Password", type="password")
|
1503 |
+
signup_password_confirmation = gr.Textbox(placeholder="Confirm Password", type="password")
|
1504 |
+
signup_form_button = gr.Button("Signup")
|
1505 |
+
signup_message = gr.Textbox(interactive=False)
|
1506 |
+
signup_form_button.click(fn=signup, inputs=[signup_username, signup_password, signup_password_confirmation], outputs=[signup_message])
|
1507 |
+
signup_button.click(fn=toggle_login_signup, inputs=[gr.State(False)], outputs=[signup_form, gr.Column(visible=False)])
|
1508 |
+
|
1509 |
+
def toggle_login_status(is_logged_in):
|
1510 |
+
is_logged_in = not is_logged_in
|
1511 |
+
return gr.update(value=toggle_login_logout(is_logged_in)), is_logged_in
|
1512 |
+
|
1513 |
+
login_form_button.click(fn=toggle_login_status, inputs=[is_logged_in], outputs=[login_button, is_logged_in])
|
1514 |
+
login_button.click(fn=toggle_login_status, inputs=[is_logged_in], outputs=[login_button, is_logged_in])
|
1515 |
|
1516 |
demo.queue()
|
1517 |
demo.launch(share=True)
|