9 |
10 | ${escapedLabel}
11 |
12 |
13 | ${otherValue}
14 |
15 |
16 | `
17 | }
18 |
19 | renderBadgeWithProgress = (label: string, remain: number, total: number) => {
20 | const escapedLabel = escapeHTML(label)
21 |
22 | const percentage = ((remain / total) * 100).toFixed(2)
23 |
24 | return `
25 |
26 |
27 | ${escapedLabel}
28 |
29 |
30 | ${percentage}% (${remain}/${total})
31 |
32 |
33 |