eienmojiki commited on
Commit
8b5c4f1
·
verified ·
1 Parent(s): 0b10d04

Update components.py

Browse files
Files changed (1) hide show
  1. components.py +7 -3
components.py CHANGED
@@ -5,21 +5,25 @@ def create_filter_controls():
5
  controls = {}
6
  for filter_name in registry.filters:
7
  params = registry.params_map.get(filter_name, {})
8
- with gr.Group(visible=filter_name == "Original") as group:
 
 
9
  for param_name, config in params.items():
10
  if config['type'] == int:
11
- controls[f"{filter_name}_{param_name}"] = gr.Slider(
12
  minimum=1,
13
  maximum=100,
14
  value=config['default'],
15
  label=param_name.replace('_', ' ').title()
16
  )
17
  elif config['type'] == float:
18
- controls[f"{filter_name}_{param_name}"] = gr.Slider(
19
  minimum=0.1,
20
  maximum=10.0,
21
  step=0.1,
22
  value=config['default'],
23
  label=param_name.replace('_', ' ').title()
24
  )
 
 
25
  return controls
 
5
  controls = {}
6
  for filter_name in registry.filters:
7
  params = registry.params_map.get(filter_name, {})
8
+ group = gr.Group(visible=filter_name == "Original") # Create group here
9
+ with group: # Place sliders inside the group
10
+ filter_controls_list = []
11
  for param_name, config in params.items():
12
  if config['type'] == int:
13
+ slider = gr.Slider(
14
  minimum=1,
15
  maximum=100,
16
  value=config['default'],
17
  label=param_name.replace('_', ' ').title()
18
  )
19
  elif config['type'] == float:
20
+ slider = gr.Slider(
21
  minimum=0.1,
22
  maximum=10.0,
23
  step=0.1,
24
  value=config['default'],
25
  label=param_name.replace('_', ' ').title()
26
  )
27
+ filter_controls_list.append(slider)
28
+ controls[filter_name] = group # Store the group itself
29
  return controls