awacke1 commited on
Commit
77165a9
·
verified ·
1 Parent(s): 282c70c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -13
app.py CHANGED
@@ -228,28 +228,45 @@ with gr.Blocks(css=css, theme="pseudolab/huggingface-korea-theme") as demo:
228
  value="Set 1"
229
  )
230
 
231
- def update_examples(choice):
232
- set_index = int(choice.split()[-1]) - 1
233
- return gr.Examples(
234
- examples=example_sets[set_index],
235
  inputs=prompt,
236
  outputs=[result, seed],
237
  fn=generate,
238
  cache_examples=False,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
239
  )
240
 
241
- examples_component = gr.Examples(
242
- examples=example_sets[0],
243
- inputs=prompt,
244
- outputs=[result, seed],
245
- fn=generate,
246
- cache_examples=False,
247
- )
248
 
249
  example_set_dropdown.change(
250
- fn=update_examples,
251
  inputs=[example_set_dropdown],
252
- outputs=[examples_component]
253
  )
254
 
255
  use_negative_prompt.change(
 
228
  value="Set 1"
229
  )
230
 
231
+ with gr.Group() as example_group:
232
+ examples_set1 = gr.Examples(
233
+ examples=example_sets[0],
 
234
  inputs=prompt,
235
  outputs=[result, seed],
236
  fn=generate,
237
  cache_examples=False,
238
+ label="Example Set 1"
239
+ )
240
+ examples_set2 = gr.Examples(
241
+ examples=example_sets[1],
242
+ inputs=prompt,
243
+ outputs=[result, seed],
244
+ fn=generate,
245
+ cache_examples=False,
246
+ label="Example Set 2",
247
+ visible=False
248
+ )
249
+ examples_set3 = gr.Examples(
250
+ examples=example_sets[2],
251
+ inputs=prompt,
252
+ outputs=[result, seed],
253
+ fn=generate,
254
+ cache_examples=False,
255
+ label="Example Set 3",
256
+ visible=False
257
  )
258
 
259
+ def update_example_visibility(choice):
260
+ return (
261
+ gr.update(visible=(choice == "Set 1")),
262
+ gr.update(visible=(choice == "Set 2")),
263
+ gr.update(visible=(choice == "Set 3"))
264
+ )
 
265
 
266
  example_set_dropdown.change(
267
+ fn=update_example_visibility,
268
  inputs=[example_set_dropdown],
269
+ outputs=[examples_set1, examples_set2, examples_set3]
270
  )
271
 
272
  use_negative_prompt.change(