rosemariafontana commited on
Commit
3ef13e8
·
verified ·
1 Parent(s): ab289a2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -251,10 +251,12 @@ with gr.Blocks() as demo:
251
 
252
  output_box = gr.Textbox(label="JSON Data Output")
253
 
254
- def update_visibility(radio):
255
  value = radio
256
- if value == "Step-wise JSON Creation":
257
  return [gr.Radio(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1))]
 
 
258
  else:
259
  return [gr.Radio(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0))]
260
 
@@ -265,7 +267,7 @@ with gr.Blocks() as demo:
265
  else:
266
  return [gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0))]
267
 
268
- json_creation_input.change(fn=update_visibility, inputs=[json_creation_input], outputs=[additional_json_creation_options, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
269
  additional_json_creation_options.change(fn=update_visibility2, inputs=[additional_json_creation_options], outputs=[data_input, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
270
 
271
  submit_button = gr.Button("Generate JSON")
 
251
 
252
  output_box = gr.Textbox(label="JSON Data Output")
253
 
254
+ def update_visibility(radio, additional_options):
255
  value = radio
256
+ if value == "Step-wise JSON Creation" and additional_options == "Explicit specific pieces":
257
  return [gr.Radio(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(1))]
258
+ elif value == "Step-wise JSON Creation" and additional_options == "Parse from one big input text":
259
+ return [gr.Radio(visible=bool(1)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0))]
260
  else:
261
  return [gr.Radio(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0))]
262
 
 
267
  else:
268
  return [gr.Textbox(visible=bool(1)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0)), gr.Textbox(visible=bool(0))]
269
 
270
+ json_creation_input.change(fn=update_visibility, inputs=[json_creation_input, additional_json_creation_options], outputs=[additional_json_creation_options, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
271
  additional_json_creation_options.change(fn=update_visibility2, inputs=[additional_json_creation_options], outputs=[data_input, field_data_input, planting_data_input, logs_data_input, soil_data_input, yield_data_input])
272
 
273
  submit_button = gr.Button("Generate JSON")