15 lines
339 B
Swift
15 lines
339 B
Swift
|
|
struct AdditionalPageHeaders {
|
|
|
|
let headers: RequiredHeaders
|
|
|
|
let assetPath: String
|
|
|
|
var content: String {
|
|
headers.map { header in
|
|
let module = header.asModule ? " type='module'" : ""
|
|
return "<script\(module) src='\(assetPath)/\(header.rawValue)'></script>"
|
|
}.sorted().joined()
|
|
}
|
|
}
|