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 badgeCheck
case ban
case chevronRight
case circlePlus
case close
case doorClosed
case email
case key
case mapPin
case rulerDimensionLine
case sidebarToggle
case squareFunction
case squarePen
case trash
case user
case wind
var svg: String {
switch self {
case .badgeCheck:
return """
"""
case .ban:
return """
"""
case .chevronRight:
return """
"""
case .circlePlus:
return """
"""
case .close:
return """
"""
case .doorClosed:
return """
"""
case .email:
return """
"""
case .key:
return """
"""
case .mapPin:
return """
"""
case .rulerDimensionLine:
return """
"""
case .sidebarToggle:
return """
"""
case .squareFunction:
return """
"""
case .squarePen:
return """
"""
case .trash:
return """
"""
case .user:
return """
"""
case .wind:
return """
"""
}
}
}
}