Refactor views

This commit is contained in:
Arkadiusz Fal
2026-02-09 01:13:02 +01:00
parent 8464464199
commit 612dce6b9f
43 changed files with 143 additions and 125 deletions

View File

@@ -8,12 +8,13 @@
import SwiftUI
struct MediaBrowserViewOptionsSheet: View {
@Environment(\.dismiss) private var dismiss
let sourceType: MediaSourceType
@Binding var sortOrder: MediaBrowserSortOrder
@Binding var sortAscending: Bool
@Binding var showOnlyPlayable: Bool
let sourceType: MediaSourceType
@Environment(\.dismiss) private var dismiss
private var availableSortOptions: [MediaBrowserSortOrder] {
MediaBrowserSortOrder.availableOptions(for: sourceType)
@@ -89,10 +90,10 @@ struct MediaBrowserViewOptionsSheet: View {
@Previewable @State var showOnlyPlayable = false
MediaBrowserViewOptionsSheet(
sourceType: .localFolder,
sortOrder: $sortOrder,
sortAscending: $sortAscending,
showOnlyPlayable: $showOnlyPlayable,
sourceType: .localFolder
showOnlyPlayable: $showOnlyPlayable
)
}
@@ -102,9 +103,9 @@ struct MediaBrowserViewOptionsSheet: View {
@Previewable @State var showOnlyPlayable = false
MediaBrowserViewOptionsSheet(
sourceType: .webdav,
sortOrder: $sortOrder,
sortAscending: $sortAscending,
showOnlyPlayable: $showOnlyPlayable,
sourceType: .webdav
showOnlyPlayable: $showOnlyPlayable
)
}