Update app.py
Browse files
app.py
CHANGED
@@ -136,9 +136,12 @@ with gr.Blocks() as demo:
|
|
136 |
datasets = gr.State({})
|
137 |
current_dataset_name = gr.State("")
|
138 |
current_page_number = gr.State(0)
|
139 |
-
|
|
|
|
|
|
|
|
|
140 |
entry_selector = gr.Dropdown(label="Select Entry to Edit/Delete")
|
141 |
-
message_box = gr.Textbox(interactive=False, label="Message")
|
142 |
|
143 |
# Tabs as before
|
144 |
with gr.Tabs():
|
@@ -220,7 +223,8 @@ with gr.Blocks() as demo:
|
|
220 |
with gr.Column():
|
221 |
selected_image = gr.Image(label="Selected Image", interactive=False, type="numpy")
|
222 |
selected_prompt = gr.Textbox(label="Current Prompt", interactive=False)
|
223 |
-
|
|
|
224 |
new_prompt_input = gr.Textbox(label="New Prompt (for Edit)")
|
225 |
with gr.Row():
|
226 |
edit_button = gr.Button("Edit Entry")
|
|
|
136 |
datasets = gr.State({})
|
137 |
current_dataset_name = gr.State("")
|
138 |
current_page_number = gr.State(0)
|
139 |
+
# Place top-level components in a Column
|
140 |
+
with gr.Column():
|
141 |
+
dataset_selector = gr.Dropdown(label="Select Dataset", interactive=True)
|
142 |
+
message_box = gr.Textbox(interactive=False, label="Message")
|
143 |
+
# Define entry_selector but do not place it in the interface yet
|
144 |
entry_selector = gr.Dropdown(label="Select Entry to Edit/Delete")
|
|
|
145 |
|
146 |
# Tabs as before
|
147 |
with gr.Tabs():
|
|
|
223 |
with gr.Column():
|
224 |
selected_image = gr.Image(label="Selected Image", interactive=False, type="numpy")
|
225 |
selected_prompt = gr.Textbox(label="Current Prompt", interactive=False)
|
226 |
+
# Include entry_selector in the layout
|
227 |
+
entry_selector
|
228 |
new_prompt_input = gr.Textbox(label="New Prompt (for Edit)")
|
229 |
with gr.Row():
|
230 |
edit_button = gr.Button("Edit Entry")
|