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

@@ -9,12 +9,12 @@ import SwiftUI
#if !os(tvOS)
struct BatchDownloadQualitySheet: View {
let videoCount: Int
let onConfirm: (DownloadQuality, Bool) -> Void
@Environment(\.dismiss) private var dismiss
@Environment(\.appEnvironment) private var appEnvironment
let videoCount: Int
let onConfirm: (DownloadQuality, Bool) -> Void
@State private var selectedQuality: DownloadQuality = .best
@State private var includeSubtitles = false

View File

@@ -24,11 +24,11 @@ struct PlaylistFormSheet: View {
}
}
@Environment(\.dismiss) private var dismiss
let mode: Mode
let onSave: (String, String?) -> Void
@Environment(\.dismiss) private var dismiss
@State private var title: String = ""
@State private var descriptionText: String = ""

View File

@@ -46,11 +46,11 @@ enum PlaylistSource: Hashable {
}
struct UnifiedPlaylistDetailView: View {
let source: PlaylistSource
@Environment(\.appEnvironment) private var appEnvironment
@Environment(\.dismiss) private var dismiss
let source: PlaylistSource
// MARK: - Shared State
@State private var title: String