nagasurendra commited on
Commit
3b21097
·
verified ·
1 Parent(s): d176fa1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -7
app.py CHANGED
@@ -381,9 +381,8 @@ def app():
381
  back_to_menu_button = gr.Button("Back to Menu")
382
 
383
  gr.Row(cart_output)
384
- gr.Row(final_order_output)
385
- # JavaScript to Scroll to Top on Page Change
386
- scroll_to_top_js = gr.HTML("""
387
  <script>
388
  function scrollToTop() {
389
  window.scrollTo({ top: 0, behavior: 'smooth' });
@@ -391,9 +390,6 @@ def app():
391
  </script>
392
  """)
393
 
394
- # Include JavaScript in the App
395
- demo.add_component(scroll_to_top_js)
396
-
397
  # Button Bindings
398
  # Login Button
399
  login_button.click(
@@ -417,10 +413,11 @@ def app():
417
  lambda: (gr.update(visible=True), gr.update(visible=False)),
418
  outputs=[login_section, signup_section],
419
  )
420
- # Navigate to Cart Page
421
  view_cart_button.click(
422
  lambda: (gr.update(visible=False), gr.update(visible=True)),
423
  outputs=[menu_section, cart_section],
 
424
  )
425
  # Navigate Back to Menu Page
426
  back_to_menu_button.click(
 
381
  back_to_menu_button = gr.Button("Back to Menu")
382
 
383
  gr.Row(cart_output)
384
+ # JavaScript to Scroll to Top on Page Change
385
+ gr.HTML("""
 
386
  <script>
387
  function scrollToTop() {
388
  window.scrollTo({ top: 0, behavior: 'smooth' });
 
390
  </script>
391
  """)
392
 
 
 
 
393
  # Button Bindings
394
  # Login Button
395
  login_button.click(
 
413
  lambda: (gr.update(visible=True), gr.update(visible=False)),
414
  outputs=[login_section, signup_section],
415
  )
416
+ # Navigate to Cart Page with Scroll to Top
417
  view_cart_button.click(
418
  lambda: (gr.update(visible=False), gr.update(visible=True)),
419
  outputs=[menu_section, cart_section],
420
+ _js="scrollToTop" # Trigger JavaScript scroll function
421
  )
422
  # Navigate Back to Menu Page
423
  back_to_menu_button.click(