From 2ecc21edff4bad427da13757ce95332fa109775a Mon Sep 17 00:00:00 2001 From: nn2-minh <Nguyen12.Minh@live.uwe.ac.uk> Date: Wed, 2 Apr 2025 21:55:35 +0700 Subject: [PATCH] Fix dashboard --- app/backend/dummy_data.py | 31 +++++++++++++++++++-- app/frontend/components/dashboard.py | 2 +- app/frontend/components/shop/create_shop.py | 3 ++ 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/app/backend/dummy_data.py b/app/backend/dummy_data.py index 80db0c7..c1c4050 100644 --- a/app/backend/dummy_data.py +++ b/app/backend/dummy_data.py @@ -91,10 +91,37 @@ def insert_dummy_data(session: Session): ), Shop( owner_id=2, - name="Eiffel Tower", + name="famous Eiffel Tower", description="Iconic landmark in Paris", image_url="app/static/default/default_shop.png", - address="Eiffel Tower, Paris, France", + address="New York, USA", + latitude=48.8588443, + longitude=2.2943506, + ), + Shop( + owner_id=2, + name="white house", + description="Iconic landmark in Paris", + image_url="app/static/default/default_shop.png", + address="Pennsylvania Avenue NW, Washington, DC", + latitude=48.8588443, + longitude=2.2943506, + ), + Shop( + owner_id=2, + name="another Eiffel Tower", + description="Iconic landmark in Paris", + image_url="app/static/default/default_shop.png", + address="Hanoi, Vietnam", + latitude=48.8588443, + longitude=2.2943506, + ), + Shop( + owner_id=2, + name="asdf", + description="Iconic landmark in Paris", + image_url="app/static/default/default_shop.png", + address="Hangzhou, China", latitude=48.8588443, longitude=2.2943506, ), diff --git a/app/frontend/components/dashboard.py b/app/frontend/components/dashboard.py index e2b0f96..fe5a880 100644 --- a/app/frontend/components/dashboard.py +++ b/app/frontend/components/dashboard.py @@ -276,7 +276,7 @@ def dashboard_frame(parent, switch_func, API_URL, token): resp = requests.get(f"{API_URL}/shops/list", headers=headers) if resp.status_code == 200: shops = resp.json() - display_shops(shops[:5], top_shops_frame) + display_shops(shops[:100], top_shops_frame) else: messagebox.showerror( "Error", diff --git a/app/frontend/components/shop/create_shop.py b/app/frontend/components/shop/create_shop.py index e0e4fa0..7417248 100644 --- a/app/frontend/components/shop/create_shop.py +++ b/app/frontend/components/shop/create_shop.py @@ -21,6 +21,9 @@ def create_shop_frame(parent, switch_func, API_URL, token): title = ctk.CTkLabel(frame, text="Create Your Shop", font=("Helvetica", 18, "bold")) title.pack(pady=10) + button_label = ctk.CTkLabel(frame, text="Back to Dashboard", text_color="blue", cursor="hand2") + button_label.pack(pady=5) + button_label.bind("<Button-1>", lambda e: switch_func("dashboard", token)) # Shop Name Field shop_name_label = ctk.CTkLabel(frame, text="Shop Name:") shop_name_label.pack(pady=5) -- GitLab