extension Icon { struct ArrowDown: ContentIcon { static let id = "icon-download" static let attributes = "viewBox='0 0 40 40'" static let content = """ """ } } extension Icon { struct ArrowRight: ContentIcon { static let id = "icon-external" static let attributes = "viewBox='0 0 16 16'" static let content = """ """ } } extension Icon { struct Git: ContentIcon { static let id = "icon-git" static let attributes = "viewBox='0 0 16 16'" static let content = """ """ } } extension Icon { struct Play: ContentIcon { static let id = "icon-play-circle" static let attributes = "viewBox='0 0 1000 1000'" static let content = """ """ } }