Min-StyleMatch-AI / custom_html_render.py
minkhant96's picture
Add application file
06d0a3d
raw
history blame contribute delete
934 Bytes
def render_face_data_html(face_data: dict) -> str:
html = "<table style='border-collapse: collapse; width: 100%; max-width: 600px;'>"
html += "<tr><th style='text-align:left; padding: 4px;'>Feature</th><th style='text-align:left; padding: 4px;'>Color</th><th style='text-align:left; padding: 4px;'>Hex Code</th></tr>"
if not face_data:
html += "<tr><td colspan='3' style='padding: 6px; text-align: center;'>No face analysis data available.</td></tr>"
else:
for key, value in face_data.items():
html += f"""
<tr>
<td style='padding: 4px;'>{key}</td>
<td style='padding: 4px;'>
<div style='width: 40px; height: 20px; background-color: {value}; border: 1px solid #ccc;'></div>
</td>
<td style='padding: 4px;'>{value}</td>
</tr>
"""
html += "</table>"
return html