(server, extraClasses = '')
| 117 | } |
| 118 | |
| 119 | function countryBadgeHTML(server, extraClasses = '') { |
| 120 | const label = countryLabel(server); |
| 121 | const flag = countryFlag(server && server.countryCode); |
| 122 | if (!label || !flag) return ''; |
| 123 | const cls = `country-flag inline-flex shrink-0 items-center justify-center text-base leading-none ${extraClasses}`.trim(); |
| 124 | return `<span class="${escapeHTML(cls)}" role="img" aria-label="${escapeHTML(label)}" title="${escapeHTML(label)}">${flag}</span>`; |
| 125 | } |
| 126 | |
| 127 | function createCountryBadgeElement(server) { |
| 128 | const label = countryLabel(server); |
no test coverage detected