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 """ """ } } } }