mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-22 06:03:45 +00:00
Organic Maps sources as of 02.04.2025 (fad26bbf22ac3da75e01e62aa01e5c8e11861005)
To expand with full Organic Maps and Maps.ME commits history run: git remote add om-historic [om-historic.git repo url] git fetch --tags om-historic git replace squashed-history historic-commits
This commit is contained in:
62
iphone/Maps/UI/Help/AboutController/Models/SocialMedia.swift
Normal file
62
iphone/Maps/UI/Help/AboutController/Models/SocialMedia.swift
Normal file
@@ -0,0 +1,62 @@
|
||||
enum SocialMedia {
|
||||
case telegram
|
||||
case twitter
|
||||
case instagram
|
||||
case facebook
|
||||
case reddit
|
||||
case matrix
|
||||
case fosstodon
|
||||
case linkedin
|
||||
case organicMapsEmail
|
||||
case github
|
||||
|
||||
var link: String {
|
||||
switch self {
|
||||
case .telegram:
|
||||
return L("telegram_url")
|
||||
case .github:
|
||||
return "https://github.com/organicmaps/organicmaps/"
|
||||
case .linkedin:
|
||||
return "https://www.linkedin.com/company/organic-maps/"
|
||||
case .organicMapsEmail:
|
||||
return "ios@organicmaps.app"
|
||||
case .matrix:
|
||||
return "https://matrix.to/#/#organicmaps:matrix.org"
|
||||
case .fosstodon:
|
||||
return "https://fosstodon.org/@organicmaps"
|
||||
case .facebook:
|
||||
return "https://facebook.com/OrganicMaps"
|
||||
case .twitter:
|
||||
return "https://twitter.com/OrganicMapsApp"
|
||||
case .instagram:
|
||||
return L("instagram_url")
|
||||
case .reddit:
|
||||
return "https://www.reddit.com/r/organicmaps/"
|
||||
}
|
||||
}
|
||||
|
||||
var image: UIImage {
|
||||
switch self {
|
||||
case .telegram:
|
||||
return UIImage(named: "ic_social_media_telegram")!
|
||||
case .github:
|
||||
return UIImage(named: "ic_social_media_github")!
|
||||
case .linkedin:
|
||||
return UIImage(named: "ic_social_media_linkedin")!
|
||||
case .organicMapsEmail:
|
||||
return UIImage(named: "ic_social_media_mail")!
|
||||
case .matrix:
|
||||
return UIImage(named: "ic_social_media_matrix")!
|
||||
case .fosstodon:
|
||||
return UIImage(named: "ic_social_media_fosstodon")!
|
||||
case .facebook:
|
||||
return UIImage(named: "ic_social_media_facebook")!
|
||||
case .twitter:
|
||||
return UIImage(named: "ic_social_media_x")!
|
||||
case .instagram:
|
||||
return UIImage(named: "ic_social_media_instagram")!
|
||||
case .reddit:
|
||||
return UIImage(named: "ic_social_media_reddit")!
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user