Update app.py
Browse files
app.py
CHANGED
@@ -144,6 +144,14 @@ with gr.Blocks() as demo:
|
|
144 |
dataset_selector = gr.Dropdown(label="Select Dataset", interactive=True)
|
145 |
message_box = gr.Textbox(interactive=False, label="Message")
|
146 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
147 |
# Tabs as before
|
148 |
with gr.Tabs():
|
149 |
with gr.TabItem("Create / Upload Dataset"):
|
@@ -217,7 +225,7 @@ with gr.Blocks() as demo:
|
|
217 |
add_button.click(
|
218 |
add_entry,
|
219 |
inputs=[image_input, prompt_input, current_dataset_name, datasets],
|
220 |
-
outputs=[datasets, current_page_number,
|
221 |
)
|
222 |
|
223 |
with gr.TabItem("Edit / Delete Entry"):
|
@@ -266,7 +274,7 @@ with gr.Blocks() as demo:
|
|
266 |
edit_button.click(
|
267 |
edit_entry,
|
268 |
inputs=[entry_selector, new_prompt_input, current_dataset_name, datasets, current_page_number],
|
269 |
-
outputs=[datasets,
|
270 |
)
|
271 |
|
272 |
def delete_entry(entry_option, current_dataset_name, datasets, current_page_number):
|
@@ -285,7 +293,7 @@ with gr.Blocks() as demo:
|
|
285 |
delete_button.click(
|
286 |
delete_entry,
|
287 |
inputs=[entry_selector, current_dataset_name, datasets, current_page_number],
|
288 |
-
outputs=[datasets,
|
289 |
)
|
290 |
|
291 |
with gr.TabItem("Download Dataset"):
|
@@ -311,14 +319,6 @@ with gr.Blocks() as demo:
|
|
311 |
outputs=[download_output, message_box]
|
312 |
)
|
313 |
|
314 |
-
# Dataset Viewer and Pagination Controls at the Bottom
|
315 |
-
with gr.Column():
|
316 |
-
gr.Markdown("### Dataset Viewer")
|
317 |
-
dataset_html = gr.HTML()
|
318 |
-
with gr.Row():
|
319 |
-
prev_button = gr.Button("Previous Page")
|
320 |
-
next_button = gr.Button("Next Page")
|
321 |
-
|
322 |
def select_dataset(dataset_name, datasets):
|
323 |
if dataset_name in datasets:
|
324 |
dataset = datasets[dataset_name]
|
|
|
144 |
dataset_selector = gr.Dropdown(label="Select Dataset", interactive=True)
|
145 |
message_box = gr.Textbox(interactive=False, label="Message")
|
146 |
|
147 |
+
# Dataset Viewer and Pagination Controls at the Bottom
|
148 |
+
with gr.Column():
|
149 |
+
gr.Markdown("### Dataset Viewer")
|
150 |
+
dataset_html = gr.HTML()
|
151 |
+
with gr.Row():
|
152 |
+
prev_button = gr.Button("Previous Page")
|
153 |
+
next_button = gr.Button("Next Page")
|
154 |
+
|
155 |
# Tabs as before
|
156 |
with gr.Tabs():
|
157 |
with gr.TabItem("Create / Upload Dataset"):
|
|
|
225 |
add_button.click(
|
226 |
add_entry,
|
227 |
inputs=[image_input, prompt_input, current_dataset_name, datasets],
|
228 |
+
outputs=[datasets, current_page_number, dataset_html, entry_selector, message_box]
|
229 |
)
|
230 |
|
231 |
with gr.TabItem("Edit / Delete Entry"):
|
|
|
274 |
edit_button.click(
|
275 |
edit_entry,
|
276 |
inputs=[entry_selector, new_prompt_input, current_dataset_name, datasets, current_page_number],
|
277 |
+
outputs=[datasets, dataset_html, entry_selector, new_prompt_input, message_box]
|
278 |
)
|
279 |
|
280 |
def delete_entry(entry_option, current_dataset_name, datasets, current_page_number):
|
|
|
293 |
delete_button.click(
|
294 |
delete_entry,
|
295 |
inputs=[entry_selector, current_dataset_name, datasets, current_page_number],
|
296 |
+
outputs=[datasets, dataset_html, entry_selector, selected_image, selected_prompt, message_box]
|
297 |
)
|
298 |
|
299 |
with gr.TabItem("Download Dataset"):
|
|
|
319 |
outputs=[download_output, message_box]
|
320 |
)
|
321 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
322 |
def select_dataset(dataset_name, datasets):
|
323 |
if dataset_name in datasets:
|
324 |
dataset = datasets[dataset_name]
|