nagasurendra commited on
Commit
3a0b5fd
·
verified ·
1 Parent(s): ed0976b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -441,15 +441,21 @@ def app():
441
  outputs=[login_section, signup_section],
442
  )
443
  # Navigate to Cart Page (Both Buttons Use the Same Logic)
 
444
  view_cart_button_top.click(
445
  lambda: (gr.update(visible=False), gr.update(visible=True)),
446
  outputs=[menu_section, cart_section],
 
447
  )
 
 
448
  view_cart_button_bottom.click(
449
- lambda: (gr.update(visible=False), gr.update(visible=True), gr.update(value="<script>navigateToCart()</script>")),
450
- outputs=[menu_section, cart_section, gr.HTML()],
 
451
  )
452
 
 
453
  # Navigate Back to Menu Page
454
  back_to_menu_button.click(
455
  lambda: (gr.update(visible=True), gr.update(visible=False)),
 
441
  outputs=[login_section, signup_section],
442
  )
443
  # Navigate to Cart Page (Both Buttons Use the Same Logic)
444
+ # Top View Cart Button
445
  view_cart_button_top.click(
446
  lambda: (gr.update(visible=False), gr.update(visible=True)),
447
  outputs=[menu_section, cart_section],
448
+ _js="() => window.scrollTo({top: 0, behavior: 'smooth'})"
449
  )
450
+
451
+ # Bottom View Cart Button
452
  view_cart_button_bottom.click(
453
+ lambda: (gr.update(visible=False), gr.update(visible=True)),
454
+ outputs=[menu_section, cart_section],
455
+ _js="() => window.scrollTo({top: 0, behavior: 'smooth'})"
456
  )
457
 
458
+
459
  # Navigate Back to Menu Page
460
  back_to_menu_button.click(
461
  lambda: (gr.update(visible=True), gr.update(visible=False)),