Update app.py
Browse files
app.py
CHANGED
@@ -35,10 +35,12 @@ def get_risk_color(value, normal_range):
|
|
35 |
return ("Normal", "✅", "#CCFFCC")
|
36 |
|
37 |
def build_table(title, rows):
|
38 |
-
html =
|
39 |
-
|
40 |
-
|
41 |
-
|
|
|
|
|
42 |
for label, value, ref in rows:
|
43 |
level, icon, bg = get_risk_color(value, ref)
|
44 |
html += f'<tr style="background:{bg};"><td style="padding:6px;border:1px solid #ccc;">{label}</td><td style="padding:6px;border:1px solid #ccc;">{value}</td><td style="padding:6px;border:1px solid #ccc;">{ref[0]} – {ref[1]}</td><td style="padding:6px;border:1px solid #ccc;">{icon} {level}</td></tr>'
|
|
|
35 |
return ("Normal", "✅", "#CCFFCC")
|
36 |
|
37 |
def build_table(title, rows):
|
38 |
+
html = (
|
39 |
+
f'<div style="margin-bottom: 24px;">'
|
40 |
+
f'<h4 style="margin: 8px 0;">{title}</h4>'
|
41 |
+
f'<table style="width:100%; border-collapse:collapse;">'
|
42 |
+
f'<thead><tr style="background:#f0f0f0;"><th style="padding:8px;border:1px solid #ccc;">Test</th><th style="padding:8px;border:1px solid #ccc;">Result</th><th style="padding:8px;border:1px solid #ccc;">Expected Range</th><th style="padding:8px;border:1px solid #ccc;">Level</th></tr></thead><tbody>'
|
43 |
+
)
|
44 |
for label, value, ref in rows:
|
45 |
level, icon, bg = get_risk_color(value, ref)
|
46 |
html += f'<tr style="background:{bg};"><td style="padding:6px;border:1px solid #ccc;">{label}</td><td style="padding:6px;border:1px solid #ccc;">{value}</td><td style="padding:6px;border:1px solid #ccc;">{ref[0]} – {ref[1]}</td><td style="padding:6px;border:1px solid #ccc;">{icon} {level}</td></tr>'
|