This commit is contained in:
Francesco 2025-05-31 18:30:11 +02:00
parent 59e1a47b52
commit 73f940f818
3 changed files with 44 additions and 4 deletions

View file

@ -1701,7 +1701,11 @@ class CustomMediaPlayerViewController: UIViewController, UIGestureRecognizerDele
}
@objc func dismissTapped() {
dismiss(animated: true, completion: nil)
if let presentingViewController = self.presentingViewController {
presentingViewController.dismiss(animated: true, completion: nil)
} else {
dismiss(animated: true, completion: nil)
}
}
@objc func watchNextTapped() {

View file

@ -96,7 +96,7 @@ struct SearchView: View {
.padding(.top, 20)
ScrollView {
SearchContent(
SearchContentView(
selectedModule: selectedModule,
searchQuery: searchQuery,
searchHistory: searchHistory,

View file

@ -105,6 +105,43 @@ struct ModuleSelectorMenu: View {
}
}
struct SearchContentView: View {
let selectedModule: ScrapingModule?
let searchQuery: String
let searchHistory: [String]
let searchItems: [SearchItem]
let isSearching: Bool
let hasNoResults: Bool
let columns: [GridItem]
let columnsCount: Int
let cellWidth: CGFloat
let onHistoryItemSelected: (String) -> Void
let onHistoryItemDeleted: (Int) -> Void
let onClearHistory: () -> Void
var body: some View {
NavigationView {
SearchContent(
selectedModule: selectedModule,
searchQuery: searchQuery,
searchHistory: searchHistory,
searchItems: searchItems,
isSearching: isSearching,
hasNoResults: hasNoResults,
columns: columns,
columnsCount: columnsCount,
cellWidth: cellWidth,
onHistoryItemSelected: onHistoryItemSelected,
onHistoryItemDeleted: onHistoryItemDeleted,
onClearHistory: onClearHistory
)
.navigationTitle("Search")
.navigationBarTitleDisplayMode(.large)
}
.navigationViewStyle(.stack)
}
}
struct SearchContent: View {
let selectedModule: ScrapingModule?
let searchQuery: String
@ -188,6 +225,5 @@ struct SearchContent: View {
}
}
}
.navigationViewStyle(StackNavigationViewStyle())
}
}
}