import Elementary
public struct SVG: HTML, Sendable {
let key: Key
public init(_ key: Key) {
self.key = key
}
public var body: some HTML {
HTMLRaw(key.svg)
}
}
extension SVG {
public enum Key: Sendable {
case circlePlus
case close
case email
case key
case squarePen
case trash
case user
var svg: String {
switch self {
case .circlePlus:
return """
"""
case .close:
return """
"""
case .email:
return """
"""
case .key:
return """
"""
case .squarePen:
return """
"""
case .trash:
return """
"""
case .user:
return """
"""
}
}
}
}