From 9e9c3c836907b3b8fb66cb6a2a4fc387b07dfa87 Mon Sep 17 00:00:00 2001 From: wasrusgen Date: Thu, 28 May 2026 12:00:56 +0300 Subject: [PATCH] fix: director KPI cards - replace broken template literals with string concat --- docs/mockup_director.html | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/docs/mockup_director.html b/docs/mockup_director.html index b8a267e..0e35bd6 100644 --- a/docs/mockup_director.html +++ b/docs/mockup_director.html @@ -375,19 +375,18 @@ function screenHome() { {val:'11/12', lbl:'Замеров в срок', warn:false, icon:''}, {val:'1', lbl:'Нарушений', warn:true, icon:''}, {val:'3', lbl:'Доп. заказов', green:true, icon:''}, - ].map((k, i, arr) => { - const isLast = i===arr.length-1 && arr.length%2!==0; - const valColor = k.warn?'var(--danger)':k.green?'#16A34A':'var(--accent)'; - const iconColor = k.warn?'var(--danger)':k.green?'#16A34A':'var(--accent)'; - const border = k.warn?';border-left:3px solid var(--danger)':k.green?';border-left:3px solid #16A34A':''; - const iconHtml = k.icon.replace('stroke="currentColor"', \`stroke="\${iconColor}"\`); - return \`
-
- \${iconHtml} -
\${k.val}
-
-
\${k.lbl}
-
\`; + ].map(function(k,i,arr){ + var col=k.warn?'var(--danger)':k.green?'#16A34A':'var(--accent)'; + var brd=k.warn?';border-left:3px solid var(--danger)':k.green?';border-left:3px solid #16A34A':''; + var isLast=i===arr.length-1&&arr.length%2!==0; + var svg=k.icon.replace('stroke="currentColor"','stroke="'+col+'"'); + var fs=k.val.length>5?'14':'20'; + return '
' + +'
'+svg + +'
'+k.val+'
' + +'
' + +'
'+k.lbl+'
' + +'
'; }).join('')}