Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -263,13 +263,28 @@ with gr.Blocks() as demo:
|
|
263 |
"""
|
264 |
)
|
265 |
|
266 |
-
|
267 |
-
|
268 |
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
274 |
|
275 |
demo.launch()
|
|
|
263 |
"""
|
264 |
)
|
265 |
|
266 |
+
keyword_path_display = gr.Textbox(label="νμ¬ ν€μλ κ²½λ‘", interactive=False)
|
267 |
+
keyword_selector = gr.Radio(choices=get_keywords([]), label="ν€μλ μ ν", value=None)
|
268 |
|
269 |
+
keyword_selector.change(
|
270 |
+
fn=on_keyword_select,
|
271 |
+
inputs=[keyword_selector, path_state],
|
272 |
+
outputs=[keyword_path_display, path_state, keyword_selector]
|
273 |
+
)
|
274 |
+
|
275 |
+
# λ€λ‘κ°κΈ° λ²νΌ μΆκ°
|
276 |
+
def on_back_click(path):
|
277 |
+
if path:
|
278 |
+
path = path[:-1]
|
279 |
+
next_keywords = get_keywords(path)
|
280 |
+
formatted = format_path(path)
|
281 |
+
return formatted, path, gr.update(choices=next_keywords)
|
282 |
+
|
283 |
+
back_btn = gr.Button("π ν λ¨κ³ λ€λ‘κ°κΈ°")
|
284 |
+
back_btn.click(
|
285 |
+
fn=on_back_click,
|
286 |
+
inputs=[path_state],
|
287 |
+
outputs=[keyword_path_display, path_state, keyword_selector]
|
288 |
+
)
|
289 |
|
290 |
demo.launch()
|