gradio-pr-bot commited on
Commit
27d0cc9
·
verified ·
1 Parent(s): b46109a

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. README.md +1 -1
  2. run.py +5 -0
README.md CHANGED
@@ -5,7 +5,7 @@ emoji: 🔥
5
  colorFrom: indigo
6
  colorTo: indigo
7
  sdk: gradio
8
- sdk_version: 6.10.0
9
  app_file: run.py
10
  pinned: false
11
  hf_oauth: true
 
5
  colorFrom: indigo
6
  colorTo: indigo
7
  sdk: gradio
8
+ sdk_version: 6.11.0
9
  app_file: run.py
10
  pinned: false
11
  hf_oauth: true
run.py CHANGED
@@ -25,12 +25,16 @@ with gr.Blocks() as demo:
25
  for text1, text2 in zip(textset_1, textset_2):
26
  text1.submit(lambda x: x, text1, text2)
27
 
 
 
 
28
  selected = gr.Textbox(label="Selected Tab")
29
  with gr.Row():
30
  hide_odd_btn = gr.Button("Hide Odd Tabs")
31
  show_all_btn = gr.Button("Show All Tabs")
32
  make_even_uninteractive_btn = gr.Button("Make Even Tabs Uninteractive")
33
  make_all_interactive_btn = gr.Button("Make All Tabs Interactive")
 
34
 
35
  select_tab_num = gr.Number(label="Select Tab #", value=1)
36
 
@@ -38,6 +42,7 @@ with gr.Blocks() as demo:
38
  show_all_btn.click(lambda: [gr.Tab(visible=True) for tab in tabset_1 + tabset_2], outputs=(tabset_1 + tabset_2))
39
  make_even_uninteractive_btn.click(lambda: [gr.Tab(interactive=i % 2 == 0) for i, _ in enumerate(tabset_1 + tabset_2)], outputs=(tabset_1 + tabset_2))
40
  make_all_interactive_btn.click(lambda: [gr.Tab(interactive=True) for tab in tabset_1 + tabset_2], outputs=(tabset_1 + tabset_2))
 
41
  select_tab_num.submit(lambda x: gr.Tabs(selected=f"a{x}"), inputs=select_tab_num, outputs=tabs_1)
42
 
43
  def get_selected_index(evt: gr.SelectData):
 
25
  for text1, text2 in zip(textset_1, textset_2):
26
  text1.submit(lambda x: x, text1, text2)
27
 
28
+ with gr.Tab("Locked Tab", id="locked", interactive=False) as locked_tab:
29
+ gr.Markdown("This tab was unlocked!")
30
+
31
  selected = gr.Textbox(label="Selected Tab")
32
  with gr.Row():
33
  hide_odd_btn = gr.Button("Hide Odd Tabs")
34
  show_all_btn = gr.Button("Show All Tabs")
35
  make_even_uninteractive_btn = gr.Button("Make Even Tabs Uninteractive")
36
  make_all_interactive_btn = gr.Button("Make All Tabs Interactive")
37
+ unlock_btn = gr.Button("Unlock Tab")
38
 
39
  select_tab_num = gr.Number(label="Select Tab #", value=1)
40
 
 
42
  show_all_btn.click(lambda: [gr.Tab(visible=True) for tab in tabset_1 + tabset_2], outputs=(tabset_1 + tabset_2))
43
  make_even_uninteractive_btn.click(lambda: [gr.Tab(interactive=i % 2 == 0) for i, _ in enumerate(tabset_1 + tabset_2)], outputs=(tabset_1 + tabset_2))
44
  make_all_interactive_btn.click(lambda: [gr.Tab(interactive=True) for tab in tabset_1 + tabset_2], outputs=(tabset_1 + tabset_2))
45
+ unlock_btn.click(lambda: gr.Tab(interactive=True), outputs=locked_tab)
46
  select_tab_num.submit(lambda x: gr.Tabs(selected=f"a{x}"), inputs=select_tab_num, outputs=tabs_1)
47
 
48
  def get_selected_index(evt: gr.SelectData):