aboutsummaryrefslogtreecommitdiff
path: root/Hotline/macOS/Files/FilesView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Hotline/macOS/Files/FilesView.swift')
-rw-r--r--Hotline/macOS/Files/FilesView.swift35
1 files changed, 2 insertions, 33 deletions
diff --git a/Hotline/macOS/Files/FilesView.swift b/Hotline/macOS/Files/FilesView.swift
index 3732d9a..a9b0b83 100644
--- a/Hotline/macOS/Files/FilesView.swift
+++ b/Hotline/macOS/Files/FilesView.swift
@@ -2,37 +2,6 @@ import SwiftUI
import UniformTypeIdentifiers
import AppKit
-struct NewFolderSheet: View {
- @Environment(\.dismiss) private var dismiss
-
- let action: ((String) -> Void)?
-
- @State private var folderName: String = "Untitled"
-
- var body: some View {
- Form {
- TextField(text: self.$folderName) {
- Text("Folder Name")
- }
- }
- .formStyle(.grouped)
- .fixedSize(horizontal: false, vertical: true)
- .toolbar {
- ToolbarItem(placement: .confirmationAction) {
- Button("New Folder") {
- self.dismiss()
- self.action?(self.folderName)
- }
- }
- ToolbarItem(placement: .cancellationAction) {
- Button("Cancel") {
- self.dismiss()
- }
- }
- }
- }
-}
-
struct FilesView: View {
@Environment(HotlineState.self) private var model: HotlineState
@Environment(\.openWindow) private var openWindow
@@ -265,8 +234,8 @@ struct FilesView: View {
self.newFolder(name: folderName, parent: self.selection)
}
}
- .sheet(item: $fileDetails) { item in
- FileDetailsView(fd: item)
+ .sheet(item: self.$fileDetails) { item in
+ FileDetailsSheet(fd: item)
}
.fileImporter(isPresented: $uploadFileSelectorDisplayed, allowedContentTypes: [.data, .folder], allowsMultipleSelection: false, onCompletion: { results in
switch results {