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 = "
" for label in labels { result += "
\(label.value)
" } result += "
" return result } }