(isoDate: string | null | undefined)
| 750 | * @returns HTML string with relative time and title attribute |
| 751 | */ |
| 752 | export function getLastUpdatedHtml(isoDate: string | null | undefined): string { |
| 753 | const relativeTime = formatRelativeTime(isoDate); |
| 754 | const fullDate = formatFullDate(isoDate); |
| 755 | |
| 756 | if (relativeTime === "Unknown") { |
| 757 | return `<span class="last-updated">Updated: Unknown</span>`; |
| 758 | } |
| 759 | |
| 760 | return `<span class="last-updated" title="${escapeHtml( |
| 761 | fullDate |
| 762 | )}">Updated ${relativeTime}</span>`; |
| 763 | } |
no test coverage detected