Fix request changes

This commit is contained in:
PangMo5 2021-07-16 02:29:11 +09:00
parent 8f0af64846
commit fe9fc33b18
3 changed files with 11 additions and 6 deletions

View File

@ -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)

View File

@ -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 ""
}
}
}

View File

@ -72,4 +72,5 @@ enum ItemType: String {
case episode = "Episode"
case movie = "Movie"
case series = "Series"
case season = "Season"
}