Show drafts in generation view
This commit is contained in:
@ -6,8 +6,7 @@ struct GenerationStringIssuesView<T>: View where T: Hashable {
|
||||
|
||||
let statusWhenNonEmpty: IssueStatus
|
||||
|
||||
@Binding
|
||||
var items: Set<T>
|
||||
let items: Set<T>
|
||||
|
||||
let map: (T) -> String
|
||||
|
||||
@ -18,10 +17,10 @@ struct GenerationStringIssuesView<T>: View where T: Hashable {
|
||||
items.isEmpty ? .nominal : statusWhenNonEmpty
|
||||
}
|
||||
|
||||
init(text: String, statusWhenNonEmpty: IssueStatus = .error, items: Binding<Set<T>>, map: @escaping (T) -> String) {
|
||||
init(text: String, statusWhenNonEmpty: IssueStatus = .error, items: Set<T>, map: @escaping (T) -> String) {
|
||||
self.text = text
|
||||
self.statusWhenNonEmpty = statusWhenNonEmpty
|
||||
self._items = items
|
||||
self.items = items
|
||||
self.map = map
|
||||
}
|
||||
|
||||
@ -56,10 +55,10 @@ struct GenerationStringIssuesView<T>: View where T: Hashable {
|
||||
|
||||
extension GenerationStringIssuesView where T == String {
|
||||
|
||||
init(text: String, statusWhenNonEmpty: IssueStatus = .error, items: Binding<Set<String>>) {
|
||||
init(text: String, statusWhenNonEmpty: IssueStatus = .error, items: Set<String>) {
|
||||
self.text = text
|
||||
self.statusWhenNonEmpty = statusWhenNonEmpty
|
||||
self._items = items
|
||||
self.items = items
|
||||
self.map = { $0 }
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user