DreamStream-1 commited on
Commit
a2919e9
·
verified ·
1 Parent(s): 27b66bb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -146,14 +146,17 @@ def get_health_professionals_and_map(location, query):
146
  professionals = []
147
  map_ = folium.Map(location=(lat, lng), zoom_start=13)
148
  for place in places_result:
149
- professionals.append(f"{place['name']} - {place.get('vicinity', 'No address provided')}")
 
 
 
150
  folium.Marker(
151
  location=[place["geometry"]["location"]["lat"], place["geometry"]["location"]["lng"]],
152
  popup=f"{place['name']}"
153
  ).add_to(map_)
154
  return professionals, map_._repr_html_()
155
 
156
- return ["No professionals found for the given location."], ""
157
  except Exception as e:
158
  return [f"An error occurred: {e}"], ""
159
 
@@ -170,7 +173,7 @@ def app_function(user_input, location, query, history):
170
  custom_css = """
171
  body {
172
  font-family: 'Roboto', sans-serif;
173
- background: linear-gradient(135deg, #0d0d0d, #ff5722);
174
  color: white;
175
  }
176
 
@@ -251,6 +254,9 @@ with gr.Blocks(css=custom_css) as app:
251
  user_input = gr.Textbox(label="Please Enter Your Message Here")
252
  location = gr.Textbox(label="Please Enter Your Current Location Here")
253
  query = gr.Textbox(label="Please Enter Which Health Professional You Want To Search Nearby")
 
 
 
254
  chatbot = gr.Chatbot(label="Chat History")
255
  sentiment = gr.Textbox(label="Detected Sentiment")
256
  emotion = gr.Textbox(label="Detected Emotion")
@@ -259,9 +265,8 @@ with gr.Blocks(css=custom_css) as app:
259
  gr.Markdown("Suggestions", elem_id="suggestions-title")
260
 
261
  suggestions = gr.DataFrame(headers=["Title", "Link"]) # Table for suggestions
262
- professionals = gr.Textbox(label="Nearby Professionals", lines=6)
263
  map_html = gr.HTML(label="Interactive Map")
264
- submit = gr.Button(value="Submit", variant="primary")
265
 
266
  submit.click(
267
  app_function,
 
146
  professionals = []
147
  map_ = folium.Map(location=(lat, lng), zoom_start=13)
148
  for place in places_result:
149
+ professionals.append({
150
+ "Name": place['name'],
151
+ "Address": place.get('vicinity', 'No address provided')
152
+ })
153
  folium.Marker(
154
  location=[place["geometry"]["location"]["lat"], place["geometry"]["location"]["lng"]],
155
  popup=f"{place['name']}"
156
  ).add_to(map_)
157
  return professionals, map_._repr_html_()
158
 
159
+ return [], "" # Return empty list if no professionals found
160
  except Exception as e:
161
  return [f"An error occurred: {e}"], ""
162
 
 
173
  custom_css = """
174
  body {
175
  font-family: 'Roboto', sans-serif;
176
+ background-color: #3c6487; /* Set the background color */
177
  color: white;
178
  }
179
 
 
254
  user_input = gr.Textbox(label="Please Enter Your Message Here")
255
  location = gr.Textbox(label="Please Enter Your Current Location Here")
256
  query = gr.Textbox(label="Please Enter Which Health Professional You Want To Search Nearby")
257
+
258
+ submit = gr.Button(value="Submit", variant="primary")
259
+
260
  chatbot = gr.Chatbot(label="Chat History")
261
  sentiment = gr.Textbox(label="Detected Sentiment")
262
  emotion = gr.Textbox(label="Detected Emotion")
 
265
  gr.Markdown("Suggestions", elem_id="suggestions-title")
266
 
267
  suggestions = gr.DataFrame(headers=["Title", "Link"]) # Table for suggestions
268
+ professionals = gr.DataFrame(label="Nearby Health Professionals", headers=["Name", "Address"]) # Change to DataFrame for professionals
269
  map_html = gr.HTML(label="Interactive Map")
 
270
 
271
  submit.click(
272
  app_function,