From 189585046bcbe09ae68fbc4bd7df43367a75ccc0 Mon Sep 17 00:00:00 2001 From: Mikhail Date: Thu, 19 Jun 2025 12:28:09 +0300 Subject: [PATCH] enabled animation for content keeping it disabled only for the `fullScreenCover` in modals --- .../Modal/SwiftUI/Helpers/ModalPresentationModifier.swift | 3 +++ .../SwiftUI/Helpers/ModalPresentationWithItemModifier.swift | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Sources/ComponentsKit/Components/Modal/SwiftUI/Helpers/ModalPresentationModifier.swift b/Sources/ComponentsKit/Components/Modal/SwiftUI/Helpers/ModalPresentationModifier.swift index 0d99bfa..b617628 100644 --- a/Sources/ComponentsKit/Components/Modal/SwiftUI/Helpers/ModalPresentationModifier.swift +++ b/Sources/ComponentsKit/Components/Modal/SwiftUI/Helpers/ModalPresentationModifier.swift @@ -23,6 +23,9 @@ struct ModalPresentationModifier: ViewModifier { func body(content: Content) -> some View { content + .transaction { + $0.disablesAnimations = false + } .onAppear { if self.isContentVisible { self.isPresented = true diff --git a/Sources/ComponentsKit/Components/Modal/SwiftUI/Helpers/ModalPresentationWithItemModifier.swift b/Sources/ComponentsKit/Components/Modal/SwiftUI/Helpers/ModalPresentationWithItemModifier.swift index d6b6eed..63f6b4e 100644 --- a/Sources/ComponentsKit/Components/Modal/SwiftUI/Helpers/ModalPresentationWithItemModifier.swift +++ b/Sources/ComponentsKit/Components/Modal/SwiftUI/Helpers/ModalPresentationWithItemModifier.swift @@ -23,6 +23,9 @@ struct ModalPresentationWithItemModifier: ViewM func body(content: Content) -> some View { content + .transaction { + $0.disablesAnimations = false + } .onAppear { self.presentedItem = self.visibleItem }