diff --git a/ApplicationLibrary/Views/Profile/NewProfileView.swift b/ApplicationLibrary/Views/Profile/NewProfileView.swift index 602f820..13cd033 100644 --- a/ApplicationLibrary/Views/Profile/NewProfileView.swift +++ b/ApplicationLibrary/Views/Profile/NewProfileView.swift @@ -135,11 +135,13 @@ public struct NewProfileView: View { #if os(macOS) private var macOSBody: some View { VStack(alignment: .leading, spacing: 0) { - Text("New Profile") - .font(.headline) - .padding(.horizontal, 20) - .padding(.top, 20) - .padding(.bottom, 12) + if !viewModel.isImport { + Text("New Profile") + .font(.headline) + .padding(.horizontal, 20) + .padding(.top, 20) + .padding(.bottom, 12) + } formContent } diff --git a/ApplicationLibrary/Views/Profile/NewProfileViewModel.swift b/ApplicationLibrary/Views/Profile/NewProfileViewModel.swift index 8383bfd..3742a82 100644 --- a/ApplicationLibrary/Views/Profile/NewProfileViewModel.swift +++ b/ApplicationLibrary/Views/Profile/NewProfileViewModel.swift @@ -19,7 +19,10 @@ public final class NewProfileViewModel: BaseViewModel { @Published public var autoUpdateInterval: Int32 = 60 @Published public var pickerPresented = false + public let isImport: Bool + public init(importRequest: NewProfileView.ImportRequest? = nil, localImportRequest: NewProfileView.LocalImportRequest? = nil) { + isImport = importRequest != nil super.init() if let importRequest { profileName = importRequest.name