Support more instances

This commit is contained in:
Thomas Ricouard 2023-01-18 19:10:45 +01:00
parent c7a61ae271
commit 8921e6c8df
2 changed files with 9 additions and 7 deletions

View file

@ -35,11 +35,13 @@ public struct InstanceInfoSection: View {
}
.listRowBackground(theme.primaryBackgroundColor)
Section("Instance rules") {
ForEach(instance.rules) { rule in
Text(rule.text)
if let rules = instance.rules {
Section("Instance rules") {
ForEach(rules) { rule in
Text(rule.text)
}
}
.listRowBackground(theme.primaryBackgroundColor)
}
.listRowBackground(theme.primaryBackgroundColor)
}
}

View file

@ -34,9 +34,9 @@ public struct Instance: Codable {
public let email: String
public let version: String
public let stats: Stats
public let languages: [String]
public let languages: [String]?
public let registrations: Bool
public let thumbnail: URL?
public let configuration: Configuration
public let rules: [Rule]
public let configuration: Configuration?
public let rules: [Rule]?
}