     }
     
     private enum Row {
-        case CollectLogs(enabled: Bool, title: String, canView: Bool)
+        case CollectLogs(enabled: Bool, title: String, font: UIFont, canView: Bool)
     }
     
     // MARK: - FeedbackTableViewDataSource

            let row = rows[indexPath.row]
            
            switch row {
            case let .CollectLogs(enabled, title, canView):
                cell.textLabel?.text = title
                cell.accessoryType = canView ? .DetailButton : .None
                cell.isChecked = enabled
            }

    private static func sectionsFromConfiguration(interfaceCustomization: InterfaceCustomization, logSupporting: LogSupporting, userEnabledLogCollection: Bool) -> [Section] {
        guard logSupporting.logCollector != nil else { return [] }
        
        let collectLogsRow = Row.CollectLogs(enabled: userEnabledLogCollection, title: interfaceCustomization.interfaceText.logCollectionPermissionTitle, font: interfaceCustomization.appearance.logCollectionPermissionFont, canView: logSupporting.logViewer != nil)
        let feedbackSection = Section.Feedback(rows: [collectLogsRow])
        
        return [feedbackSection]
