Jhsmit commited on
Commit
d09a6c3
·
1 Parent(s): 1265031

feat: add spin checkbox

Browse files
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -160,6 +160,7 @@ def load_result() -> Optional[AlphaFoldData]:
160
  @solara.component
161
  def Page():
162
  color_mode = solara.use_reactive("chain")
 
163
  dark_effective = solara.lab.use_dark_effective()
164
 
165
  def on_color_mode(value: str):
@@ -198,6 +199,7 @@ def Page():
198
  on_value=on_color_mode,
199
  disabled=disabled,
200
  )
 
201
 
202
  def write_atoms():
203
  return load_result.value.atom_data.write_csv()
@@ -256,6 +258,7 @@ def Page():
256
  color_data=color_data,
257
  tooltips=tooltip_data,
258
  show_water=False,
 
259
  theme=theme,
260
  ).key(f"pdbemolstar-{dark_effective}")
261
 
 
160
  @solara.component
161
  def Page():
162
  color_mode = solara.use_reactive("chain")
163
+ spin = solara.use_reactive(True)
164
  dark_effective = solara.lab.use_dark_effective()
165
 
166
  def on_color_mode(value: str):
 
199
  on_value=on_color_mode,
200
  disabled=disabled,
201
  )
202
+ solara.Checkbox(label="Spin", value=spin)
203
 
204
  def write_atoms():
205
  return load_result.value.atom_data.write_csv()
 
258
  color_data=color_data,
259
  tooltips=tooltip_data,
260
  show_water=False,
261
+ spin=spin.value,
262
  theme=theme,
263
  ).key(f"pdbemolstar-{dark_effective}")
264