     var title: String? {
         switch self {
         case .preferences,
-             .github:
+             .projectLinks:
             return nil
         case .info:
             return String.settingsSectionInfo

                models.insert(friendsModel, at: 0)
            }
            return models
        case .github:
            return [Model(action: .open(url: Constants.criticalMapsiOSGitHubEndpoint))]
        case .info:
            return [Model(title: String.settingsWebsite, action: .open(url: Constants.criticalMapsWebsite)),
                    Model(title: String.settingsTwitter, action: .open(url: Constants.criticalMapsTwitterPage)),


import UIKit

enum Section: CaseIterable {
    typealias AllCases = [Section]

    static var allCases: Section.AllCases {
        [.preferences, .projectLinks([.github, .criticalMapsDotIn]), .info]
    }

    case preferences
    case projectLinks([SettingsProjectLinkTableViewCell.CellConfiguration])
    case info

    struct Model {
