From f8ca2f463731d228f59228f7a69dcb0e58f8e1f4 Mon Sep 17 00:00:00 2001 From: Philippe Weidmann Date: Thu, 20 Apr 2023 11:14:07 +0200 Subject: [PATCH] refactor: Remove useless code SheetView --- Mail/Views/SheetView.swift | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/Mail/Views/SheetView.swift b/Mail/Views/SheetView.swift index b45a42a7c..912970b67 100644 --- a/Mail/Views/SheetView.swift +++ b/Mail/Views/SheetView.swift @@ -21,15 +21,9 @@ import MailResources import SwiftUI struct SheetView: View where Content: View { - @StateObject private var alert = GlobalAlert() - @Environment(\.dismiss) private var dismiss - let content: Content - - init(@ViewBuilder _ content: () -> Content) { - self.content = content() - } + @ViewBuilder let content: Content var body: some View { NavigationView { @@ -40,21 +34,9 @@ struct SheetView: View where Content: View { Label(MailResourcesStrings.Localizable.buttonClose, systemImage: "xmark") }) } - .customAlert(isPresented: $alert.isShowing) { - switch alert.state { - case let .reportPhishing(message): - ReportPhishingView(message: message) - case let .reportDisplayProblem(message): - ReportDisplayProblemView(message: message) - case .none: - EmptyView() - } - } - .defaultAppStorage(.shared) .onReceive(NotificationCenter.default.publisher(for: Constants.dismissMoveSheetNotificationName)) { _ in dismiss() } - .environmentObject(alert) } }