nagasurendra commited on
Commit
9dab323
·
verified ·
1 Parent(s): 5b237a8

Update components/login_signup.py

Browse files
Files changed (1) hide show
  1. components/login_signup.py +9 -4
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("# Login to Biryani Hub")
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("# Create Your Account")
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
- if __name__ == "__main__":
68
- login_page().launch()
 
 
 
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()