Update app.py
Browse files
app.py
CHANGED
@@ -277,10 +277,15 @@ body {
|
|
277 |
.file-upload-container {
|
278 |
border: 2px dashed var(--primary-color);
|
279 |
border-radius: 10px;
|
280 |
-
padding:
|
281 |
text-align: center;
|
282 |
-
margin-bottom:
|
283 |
background-color: #FFF5E6;
|
|
|
|
|
|
|
|
|
|
|
284 |
}
|
285 |
|
286 |
.analyze-button {
|
@@ -375,6 +380,12 @@ body {
|
|
375 |
background-color: #003D6E !important;
|
376 |
}
|
377 |
|
|
|
|
|
|
|
|
|
|
|
|
|
378 |
.footer {
|
379 |
margin-top: 2rem;
|
380 |
padding-top: 1rem;
|
@@ -493,7 +504,8 @@ with gr.Blocks(css=custom_css, theme=gr.themes.Soft()) as iface:
|
|
493 |
clear = gr.Button("🗑️ Clear Chat", elem_classes="clear-button")
|
494 |
download_button = gr.Button("📥 Download Report", elem_classes="download-button")
|
495 |
|
496 |
-
|
|
|
497 |
|
498 |
gr.HTML(
|
499 |
"""
|
|
|
277 |
.file-upload-container {
|
278 |
border: 2px dashed var(--primary-color);
|
279 |
border-radius: 10px;
|
280 |
+
padding: 1rem;
|
281 |
text-align: center;
|
282 |
+
margin-bottom: 1rem;
|
283 |
background-color: #FFF5E6;
|
284 |
+
height: 100px;
|
285 |
+
display: flex;
|
286 |
+
flex-direction: column;
|
287 |
+
justify-content: center;
|
288 |
+
align-items: center;
|
289 |
}
|
290 |
|
291 |
.analyze-button {
|
|
|
380 |
background-color: #003D6E !important;
|
381 |
}
|
382 |
|
383 |
+
.download-report-container {
|
384 |
+
height: 60px;
|
385 |
+
display: flex;
|
386 |
+
align-items: center;
|
387 |
+
}
|
388 |
+
|
389 |
.footer {
|
390 |
margin-top: 2rem;
|
391 |
padding-top: 1rem;
|
|
|
504 |
clear = gr.Button("🗑️ Clear Chat", elem_classes="clear-button")
|
505 |
download_button = gr.Button("📥 Download Report", elem_classes="download-button")
|
506 |
|
507 |
+
with gr.Row(elem_classes="download-report-container"):
|
508 |
+
report_file = gr.File(label="Download Snag Detection Report")
|
509 |
|
510 |
gr.HTML(
|
511 |
"""
|