Rooni commited on
Commit
c597d06
·
1 Parent(s): fcce2d7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -25,13 +25,17 @@ with gr.Blocks(theme=THEME) as demo:
25
  # предполагается, что dropdown является объектом gr.Dropdown
26
  dropdown = gr.Dropdown(["Default", "Huggingface", "Dark"], label="Choose Theme")
27
  toggle_dark = gr.Button(value="Toggle Dark").style(full_width=True)
28
-
29
  # Изменение темы документа не реализовано через Gradio API, предполагается использование JavaScript
30
  # Это действие должно быть реализовано внутри обработчика событий кнопки
31
- def toggle_theme():
32
- return "document.body.classList.toggle('dark');" # Пример JavaScript для переключения класса темы
33
-
34
- toggle_dark.click(fn=None, inputs=None, outputs=None, _js=toggle_theme())
 
 
 
 
 
35
 
36
  name = gr.Textbox(
37
  label="Name",
 
25
  # предполагается, что dropdown является объектом gr.Dropdown
26
  dropdown = gr.Dropdown(["Default", "Huggingface", "Dark"], label="Choose Theme")
27
  toggle_dark = gr.Button(value="Toggle Dark").style(full_width=True)
 
28
  # Изменение темы документа не реализовано через Gradio API, предполагается использование JavaScript
29
  # Это действие должно быть реализовано внутри обработчика событий кнопки
30
+ dropdown.change(None, dropdown, None, _js=js)
31
+ toggle_dark.click(
32
+ None,
33
+ _js="""
34
+ () => {
35
+ document.body.classList.toggle('dark');
36
+ }
37
+ """,
38
+ )
39
 
40
  name = gr.Textbox(
41
  label="Name",