2024-12-14 16:31:40 +01:00

29 lines
558 B
Swift

struct ContentLabel {
let icon: PageIcon
let value: String
}
struct ContentLabels {
private let labels: [ContentLabel]
init(labels: [ContentLabel]) {
self.labels = labels
}
var content: String {
guard !labels.isEmpty else {
return ""
}
var result = "<div class='labels-container'>"
for label in labels {
result += "<div><svg><use href='#\(label.icon.icon.name)'></use></svg>\(label.value)</div>"
}
result += "</div>"
return result
}
}