Merge pull request #8569 from missionfloyd/extra-networks-toggle

Make extra networks button togglable
This commit is contained in:
AUTOMATIC1111
2023-03-27 07:35:39 +03:00
committed by GitHub
3 changed files with 10 additions and 4 deletions

View File

@@ -252,10 +252,10 @@ def create_ui(container, button, tabname):
def toggle_visibility(is_visible):
is_visible = not is_visible
return is_visible, gr.update(visible=is_visible)
return is_visible, gr.update(visible=is_visible), gr.update(variant=("primary" if is_visible else "tool"))
state_visible = gr.State(value=False)
button.click(fn=toggle_visibility, inputs=[state_visible], outputs=[state_visible, container])
button.click(fn=toggle_visibility, inputs=[state_visible], outputs=[state_visible, container, button])
def refresh():
res = []