Merge pull request #11 from samrshi/ss/instance-suggestion-tap-target

Make instance suggestion tap targets full-width
This commit is contained in:
Thomas Ricouard 2022-12-31 06:38:35 +01:00 committed by GitHub
commit f8a4c47b2d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 12 deletions

View File

@ -89,20 +89,22 @@ struct AddAccountView: View {
.listRowBackground(theme.primaryBackgroundColor) .listRowBackground(theme.primaryBackgroundColor)
} else { } else {
ForEach(instanceName.isEmpty ? instances : instances.filter{ $0.name.contains(instanceName.lowercased()) }) { instance in ForEach(instanceName.isEmpty ? instances : instances.filter{ $0.name.contains(instanceName.lowercased()) }) { instance in
VStack(alignment: .leading, spacing: 4) { Button {
Text(instance.name) self.instanceName = instance.name
.font(.headline) } label: {
Text(instance.info?.shortDescription ?? "") VStack(alignment: .leading, spacing: 4) {
.font(.body) Text(instance.name)
.foregroundColor(.gray) .font(.headline)
Text("\(instance.users) users ⸱ \(instance.statuses) posts") .foregroundColor(.primary)
.font(.footnote) Text(instance.info?.shortDescription ?? "")
.foregroundColor(.gray) .font(.body)
.foregroundColor(.gray)
Text("\(instance.users) users ⸱ \(instance.statuses) posts")
.font(.footnote)
.foregroundColor(.gray)
}
} }
.listRowBackground(theme.primaryBackgroundColor) .listRowBackground(theme.primaryBackgroundColor)
.onTapGesture {
self.instanceName = instance.name
}
} }
} }
} }