Fix request changes
This commit is contained in:
parent
8f0af64846
commit
fe9fc33b18
|
@ -74,7 +74,7 @@ struct PortraitItemView: View {
|
|||
.font(.caption)
|
||||
.fontWeight(.medium)
|
||||
} else {
|
||||
Text("S\(String(item.parentIndexNumber ?? 0)):E\(String(item.indexNumber ?? 0)) - \(item.name ?? "")")
|
||||
Text("S\(String(item.parentIndexNumber ?? 0)):E\(String(item.indexNumber ?? 0))")
|
||||
.foregroundColor(.secondary)
|
||||
.font(.caption)
|
||||
.fontWeight(.medium)
|
||||
|
|
|
@ -43,9 +43,10 @@ struct LibrarySearchView: View {
|
|||
|
||||
var suggestionsListView: some View {
|
||||
ScrollView {
|
||||
LazyVStack(alignment: .leading, spacing: 8) {
|
||||
LazyVStack(spacing: 8) {
|
||||
Text("Suggestions")
|
||||
.font(.title)
|
||||
.font(.headline)
|
||||
.fontWeight(.bold)
|
||||
.foregroundColor(.primary)
|
||||
.padding(.bottom, 8)
|
||||
ForEach(viewModel.suggestions, id: \.id) { item in
|
||||
|
@ -54,7 +55,6 @@ struct LibrarySearchView: View {
|
|||
} label: {
|
||||
Text(item.name ?? "")
|
||||
.font(.body)
|
||||
.foregroundColor(.secondary)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -63,7 +63,8 @@ struct LibrarySearchView: View {
|
|||
}
|
||||
|
||||
var resultView: some View {
|
||||
VStack(alignment: .leading, spacing: 16) {
|
||||
let items = items(for: viewModel.selectedItemType)
|
||||
return VStack(alignment: .leading, spacing: 16) {
|
||||
Picker("ItemType", selection: $viewModel.selectedItemType) {
|
||||
ForEach(viewModel.supportedItemTypeList, id: \.self) {
|
||||
Text($0.localized)
|
||||
|
@ -72,7 +73,6 @@ struct LibrarySearchView: View {
|
|||
}
|
||||
.pickerStyle(SegmentedPickerStyle())
|
||||
.padding(.horizontal, 16)
|
||||
let items = items(for: viewModel.selectedItemType)
|
||||
ScrollView {
|
||||
LazyVStack(alignment: .leading, spacing: 16) {
|
||||
if !items.isEmpty {
|
||||
|
@ -99,6 +99,8 @@ struct LibrarySearchView: View {
|
|||
return viewModel.movieItems
|
||||
case .series:
|
||||
return viewModel.showItems
|
||||
default:
|
||||
return []
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -113,6 +115,8 @@ private extension ItemType {
|
|||
return "Movies"
|
||||
case .series:
|
||||
return "Shows"
|
||||
default:
|
||||
return ""
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -72,4 +72,5 @@ enum ItemType: String {
|
|||
case episode = "Episode"
|
||||
case movie = "Movie"
|
||||
case series = "Series"
|
||||
case season = "Season"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue