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()
|