Spaces:
Sleeping
Sleeping
Update components/login_signup.py
Browse files
components/login_signup.py
CHANGED
@@ -21,8 +21,9 @@ def login_page():
|
|
21 |
return gr.update(visible=True), gr.update(visible=False)
|
22 |
|
23 |
with gr.Blocks() as login_interface:
|
|
|
24 |
with gr.Column(visible=True) as login_section:
|
25 |
-
gr.Markdown("
|
26 |
email = gr.Textbox(label="Email", placeholder="Enter your email")
|
27 |
password = gr.Textbox(label="Password", placeholder="Enter your password", type="password")
|
28 |
error_box = gr.Markdown("", visible=False)
|
@@ -30,8 +31,9 @@ def login_page():
|
|
30 |
login_btn = gr.Button("Login")
|
31 |
create_account_btn = gr.Button("Create an Account")
|
32 |
|
|
|
33 |
with gr.Column(visible=False) as signup_section:
|
34 |
-
gr.Markdown("
|
35 |
name = gr.Textbox(label="Name", placeholder="Enter your full name")
|
36 |
phone = gr.Textbox(label="Phone", placeholder="Enter your phone number")
|
37 |
signup_email = gr.Textbox(label="Email", placeholder="Enter your email")
|
@@ -41,6 +43,7 @@ def login_page():
|
|
41 |
submit_btn = gr.Button("Sign Up")
|
42 |
back_to_login_btn = gr.Button("Back to Login")
|
43 |
|
|
|
44 |
login_btn.click(
|
45 |
authenticate_user,
|
46 |
inputs=[email, password],
|
@@ -64,5 +67,7 @@ def login_page():
|
|
64 |
|
65 |
return login_interface
|
66 |
|
67 |
-
|
68 |
-
|
|
|
|
|
|
21 |
return gr.update(visible=True), gr.update(visible=False)
|
22 |
|
23 |
with gr.Blocks() as login_interface:
|
24 |
+
# Login Section
|
25 |
with gr.Column(visible=True) as login_section:
|
26 |
+
gr.Markdown("## Login to Biryani Hub")
|
27 |
email = gr.Textbox(label="Email", placeholder="Enter your email")
|
28 |
password = gr.Textbox(label="Password", placeholder="Enter your password", type="password")
|
29 |
error_box = gr.Markdown("", visible=False)
|
|
|
31 |
login_btn = gr.Button("Login")
|
32 |
create_account_btn = gr.Button("Create an Account")
|
33 |
|
34 |
+
# Sign-Up Section
|
35 |
with gr.Column(visible=False) as signup_section:
|
36 |
+
gr.Markdown("## Create Your Account")
|
37 |
name = gr.Textbox(label="Name", placeholder="Enter your full name")
|
38 |
phone = gr.Textbox(label="Phone", placeholder="Enter your phone number")
|
39 |
signup_email = gr.Textbox(label="Email", placeholder="Enter your email")
|
|
|
43 |
submit_btn = gr.Button("Sign Up")
|
44 |
back_to_login_btn = gr.Button("Back to Login")
|
45 |
|
46 |
+
# Button Actions
|
47 |
login_btn.click(
|
48 |
authenticate_user,
|
49 |
inputs=[email, password],
|
|
|
67 |
|
68 |
return login_interface
|
69 |
|
70 |
+
|
71 |
+
# Export function to integrate into app.py
|
72 |
+
def login_signup():
|
73 |
+
return login_page()
|