Fix SVG rendering in Angel portfolio tracker icon

This commit is contained in:
Manohar Gupta 2026-05-12 13:27:46 +05:30
parent d0af90804e
commit 07000498e8

View file

@ -1,4 +1,4 @@
nages<!DOCTYPE html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
@ -213,7 +213,9 @@ function Card({svc}){
return(
<div onClick={()=>window.open(svc.url,"_blank")} onMouseEnter={()=>sH(true)} onMouseLeave={()=>sH(false)}
style={{background:h?"var(--c-surface2)":"var(--c-surface)",border:`1px solid ${h?"var(--c-accent)":"var(--c-border)"}`,borderRadius:4,padding:"14px 16px",cursor:"pointer",transform:h?"translateY(-1px)":"none",boxShadow:h?"0 4px 16px rgba(0,0,0,0.08)":"none",transition:"all 0.15s",display:"flex",alignItems:"center",gap:12,position:"relative"}}>
<span style={{fontSize:28,flexShrink:0,lineHeight:1}}>{svc.emoji}</span>
{svc.emoji.startsWith("<svg")
? <span style={{flexShrink:0,lineHeight:1}} dangerouslySetInnerHTML={{__html:svc.emoji}}/>
: <span style={{fontSize:28,flexShrink:0,lineHeight:1}}>{svc.emoji}</span>}
<div style={{flex:1,minWidth:0}}>
<div style={{fontWeight:500,fontSize:14,color:"var(--c-text)"}}>{svc.name}</div>
<div style={{fontSize:12,color:"var(--c-muted)",marginTop:2,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}>{svc.desc}</div>