"""
Care Advice Card Component for DermaScan AI
"""
import streamlit as st
def render_care_advice(result):
"""
Render care advice and risk factors
Args:
result: Dictionary containing prediction results
"""
care = result.get("care_advice", [])
if care:
st.markdown('
💊 Recommended Care Steps
', unsafe_allow_html=True)
for i, a in enumerate(care, 1):
icon = "✓" if not a.startswith(" ") else "→"
st.markdown(
f'
",
unsafe_allow_html=True,
)
st.markdown('
', unsafe_allow_html=True)
risks = result.get("risk_factors", [])
if risks:
st.markdown("")
risk_html = '⚠️ Risk Factors
'
risk_html += '
Factors that may increase risk:
'
for r in risks:
risk_html += f'
'
risk_html += "
"
st.markdown(risk_html, unsafe_allow_html=True)