Fix duplicate title in Import Profile sheet on macOS

This commit is contained in:
世界
2025-12-26 17:08:51 +08:00
parent 03e6f18a04
commit 73b75faa02
2 changed files with 10 additions and 5 deletions
@@ -135,11 +135,13 @@ public struct NewProfileView: View {
#if os(macOS) #if os(macOS)
private var macOSBody: some View { private var macOSBody: some View {
VStack(alignment: .leading, spacing: 0) { VStack(alignment: .leading, spacing: 0) {
Text("New Profile") if !viewModel.isImport {
.font(.headline) Text("New Profile")
.padding(.horizontal, 20) .font(.headline)
.padding(.top, 20) .padding(.horizontal, 20)
.padding(.bottom, 12) .padding(.top, 20)
.padding(.bottom, 12)
}
formContent formContent
} }
@@ -19,7 +19,10 @@ public final class NewProfileViewModel: BaseViewModel {
@Published public var autoUpdateInterval: Int32 = 60 @Published public var autoUpdateInterval: Int32 = 60
@Published public var pickerPresented = false @Published public var pickerPresented = false
public let isImport: Bool
public init(importRequest: NewProfileView.ImportRequest? = nil, localImportRequest: NewProfileView.LocalImportRequest? = nil) { public init(importRequest: NewProfileView.ImportRequest? = nil, localImportRequest: NewProfileView.LocalImportRequest? = nil) {
isImport = importRequest != nil
super.init() super.init()
if let importRequest { if let importRequest {
profileName = importRequest.name profileName = importRequest.name