neurlang commited on
Commit
1b0f479
·
1 Parent(s): 3afa37a

add dummy filtered item

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -33,9 +33,11 @@ def filter_languages(search_text, selected_languages):
33
 
34
  # If no results, show a message instead
35
  if not filtered:
36
- filtered = ["No match found"]
 
 
37
 
38
- return gr.update(choices=filtered, value=filtered[0] + "...") # Keep dropdown open and selectable
39
 
40
  def add_language(selected_language, selected_languages):
41
  if not selected_language:
@@ -58,7 +60,7 @@ with gr.Blocks() as demo:
58
  with gr.Row():
59
  search_input = gr.Textbox(label="Search & Selected Languages", placeholder="Type to search and add languages...")
60
  dropdown = gr.Dropdown(label="Available Languages", choices=languages.get_all_supported_languages(), interactive=True, allow_custom_value=False)
61
- search_input.change(filter_languages, [search_input, search_input], dropdown)
62
  dropdown.select(add_language, [dropdown, search_input], search_input)
63
  with gr.Row():
64
  is_reverse = gr.Checkbox(label="Reverse Phonemization")
 
33
 
34
  # If no results, show a message instead
35
  if not filtered:
36
+ filtered = ["No match found..."]
37
+ else
38
+ filtered = [filtered[0] + "..."] + filtered
39
 
40
+ return gr.update(choices=filtered), filtered[0] # Keep dropdown open and selectable
41
 
42
  def add_language(selected_language, selected_languages):
43
  if not selected_language:
 
60
  with gr.Row():
61
  search_input = gr.Textbox(label="Search & Selected Languages", placeholder="Type to search and add languages...")
62
  dropdown = gr.Dropdown(label="Available Languages", choices=languages.get_all_supported_languages(), interactive=True, allow_custom_value=False)
63
+ search_input.change(filter_languages, [search_input, search_input], [dropdown, dropdown])
64
  dropdown.select(add_language, [dropdown, search_input], search_input)
65
  with gr.Row():
66
  is_reverse = gr.Checkbox(label="Reverse Phonemization")