From d33ab21d0a868830bd5ff4109665be86a4b43dd4 Mon Sep 17 00:00:00 2001 From: hannes <hannes@gfzdfuz.de> Date: Wed, 12 May 2021 15:58:01 +0200 Subject: [PATCH] composeview angepasst --- .../Helpers/UI/SupportingViews/MailOptionsView.swift | 12 +++--------- .../Helpers/UI/SupportingViews/UnreadCountIcon.swift | 2 +- enzevalos_iphone/SwiftUI/Read/ReadModel.swift | 10 +++++----- 3 files changed, 9 insertions(+), 15 deletions(-) diff --git a/enzevalos_iphone/SwiftUI/Inbox/categorized/Helpers/UI/SupportingViews/MailOptionsView.swift b/enzevalos_iphone/SwiftUI/Inbox/categorized/Helpers/UI/SupportingViews/MailOptionsView.swift index b7d6ce8a..0c3c4bba 100644 --- a/enzevalos_iphone/SwiftUI/Inbox/categorized/Helpers/UI/SupportingViews/MailOptionsView.swift +++ b/enzevalos_iphone/SwiftUI/Inbox/categorized/Helpers/UI/SupportingViews/MailOptionsView.swift @@ -92,16 +92,10 @@ fileprivate struct MailOptionsWrapper<Content:View> : View { @State private var opens : Bool = false @State private var dst : AnyView = AnyView() func newMail(to receivers : [AddressRecord?]){ - var receivers = receivers.compactMap{$0} - let to = receivers.removeFirst() + let receivers = receivers.compactMap{$0}.map{$0.email} setDst( - ComposeView(model: - ComposeModel(model: - SelectReceiverModel( - to: to, - ccs: receivers - ) - ) + ComposeView( + preData: PreMailData(to: receivers) ) ) open() diff --git a/enzevalos_iphone/SwiftUI/Inbox/categorized/Helpers/UI/SupportingViews/UnreadCountIcon.swift b/enzevalos_iphone/SwiftUI/Inbox/categorized/Helpers/UI/SupportingViews/UnreadCountIcon.swift index 0cdff4f9..72bf5070 100644 --- a/enzevalos_iphone/SwiftUI/Inbox/categorized/Helpers/UI/SupportingViews/UnreadCountIcon.swift +++ b/enzevalos_iphone/SwiftUI/Inbox/categorized/Helpers/UI/SupportingViews/UnreadCountIcon.swift @@ -25,7 +25,7 @@ struct UnreadCountIcon: View { var body: some View { FloatingActionButton( radius:5, - elevation:0, + //elevation:0,//now depricated onShortPress: onPress ){ VStack{ diff --git a/enzevalos_iphone/SwiftUI/Read/ReadModel.swift b/enzevalos_iphone/SwiftUI/Read/ReadModel.swift index 9ed72bff..fcc8bc8d 100644 --- a/enzevalos_iphone/SwiftUI/Read/ReadModel.swift +++ b/enzevalos_iphone/SwiftUI/Read/ReadModel.swift @@ -102,11 +102,11 @@ class ReadModel <M: DisplayMail>: ObservableObject { struct PreMailData: Identifiable { var id = UUID() - var body: String - var subject: String - var to: [String] - var cc: [String] - var bcc: [String] + var body: String = "" + var subject: String = "" + var to: [String] = [] + var cc: [String] = [] + var bcc: [String] = [] // TODO: Consider message ids for response mail static func invitePerson<M: DisplayMail> (mail: M) -> PreMailData? { -- GitLab