Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,3 +1,4 @@
|
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
import pandas as pd
|
| 3 |
import numpy as np
|
|
@@ -707,7 +708,6 @@ CUSTOM_CSS = f"""
|
|
| 707 |
.table-container tr:hover {{
|
| 708 |
background-color: rgba(255, 199, 0, 0.1) !important;
|
| 709 |
}}
|
| 710 |
-
|
| 711 |
/* Department table specific styling */
|
| 712 |
.department-table {{
|
| 713 |
height: 350px !important;
|
|
@@ -918,15 +918,12 @@ CUSTOM_CSS = f"""
|
|
| 918 |
.timeline-container {{
|
| 919 |
flex-direction: column !important;
|
| 920 |
}}
|
| 921 |
-
|
| 922 |
.timeline-container {{
|
| 923 |
gap: 10px !important;
|
| 924 |
}}
|
| 925 |
-
|
| 926 |
.timeline-container:after {{
|
| 927 |
display: none !important;
|
| 928 |
}}
|
| 929 |
-
|
| 930 |
.timeline-step {{
|
| 931 |
width: 100% !important;
|
| 932 |
text-align: center !important;
|
|
@@ -986,19 +983,19 @@ def create_app():
|
|
| 986 |
elem_classes="section-title")
|
| 987 |
with gr.Row(elem_classes="timeline-container"):
|
| 988 |
step1_indicator = gr.Markdown(
|
| 989 |
-
"
|
| 990 |
elem_classes="timeline-step active",
|
| 991 |
elem_id="step1-indicator")
|
| 992 |
step2_indicator = gr.Markdown(
|
| 993 |
-
"
|
| 994 |
elem_classes="timeline-step",
|
| 995 |
elem_id="step2-indicator")
|
| 996 |
step3_indicator = gr.Markdown(
|
| 997 |
-
"
|
| 998 |
elem_classes="timeline-step",
|
| 999 |
elem_id="step3-indicator")
|
| 1000 |
step4_indicator = gr.Markdown(
|
| 1001 |
-
"
|
| 1002 |
elem_classes="timeline-step",
|
| 1003 |
elem_id="step4-indicator")
|
| 1004 |
|
|
@@ -1454,6 +1451,7 @@ app = create_app()
|
|
| 1454 |
if __name__ == "__main__":
|
| 1455 |
app.launch()
|
| 1456 |
|
|
|
|
| 1457 |
#Preamble, Inc. 2025
|
| 1458 |
#AI ROI Calc
|
| 1459 |
#web https://preamble.com
|
|
|
|
| 1 |
+
|
| 2 |
import gradio as gr
|
| 3 |
import pandas as pd
|
| 4 |
import numpy as np
|
|
|
|
| 708 |
.table-container tr:hover {{
|
| 709 |
background-color: rgba(255, 199, 0, 0.1) !important;
|
| 710 |
}}
|
|
|
|
| 711 |
/* Department table specific styling */
|
| 712 |
.department-table {{
|
| 713 |
height: 350px !important;
|
|
|
|
| 918 |
.timeline-container {{
|
| 919 |
flex-direction: column !important;
|
| 920 |
}}
|
|
|
|
| 921 |
.timeline-container {{
|
| 922 |
gap: 10px !important;
|
| 923 |
}}
|
|
|
|
| 924 |
.timeline-container:after {{
|
| 925 |
display: none !important;
|
| 926 |
}}
|
|
|
|
| 927 |
.timeline-step {{
|
| 928 |
width: 100% !important;
|
| 929 |
text-align: center !important;
|
|
|
|
| 983 |
elem_classes="section-title")
|
| 984 |
with gr.Row(elem_classes="timeline-container"):
|
| 985 |
step1_indicator = gr.Markdown(
|
| 986 |
+
"Organization Profile",
|
| 987 |
elem_classes="timeline-step active",
|
| 988 |
elem_id="step1-indicator")
|
| 989 |
step2_indicator = gr.Markdown(
|
| 990 |
+
"Department Assessment",
|
| 991 |
elem_classes="timeline-step",
|
| 992 |
elem_id="step2-indicator")
|
| 993 |
step3_indicator = gr.Markdown(
|
| 994 |
+
"Tools & Compliance",
|
| 995 |
elem_classes="timeline-step",
|
| 996 |
elem_id="step3-indicator")
|
| 997 |
step4_indicator = gr.Markdown(
|
| 998 |
+
"Results",
|
| 999 |
elem_classes="timeline-step",
|
| 1000 |
elem_id="step4-indicator")
|
| 1001 |
|
|
|
|
| 1451 |
if __name__ == "__main__":
|
| 1452 |
app.launch()
|
| 1453 |
|
| 1454 |
+
|
| 1455 |
#Preamble, Inc. 2025
|
| 1456 |
#AI ROI Calc
|
| 1457 |
#web https://preamble.com
|