diff --git a/SwissTransferFeatures/ReceivedView/ReceivedEmptyView.swift b/SwissTransferFeatures/ReceivedView/ReceivedEmptyView.swift index ec10e83b..2b0dc8d8 100644 --- a/SwissTransferFeatures/ReceivedView/ReceivedEmptyView.swift +++ b/SwissTransferFeatures/ReceivedView/ReceivedEmptyView.swift @@ -42,7 +42,7 @@ struct ReceivedEmptyView: View { ) .padding(value: .medium) .scrollableEmptyState() - .floatingActionButton(selection: $selection, style: fabStyle) + .emptyStateFloatingButton(selection: $selection, style: fabStyle) .onChange(of: selection) { newSelectedItems in mainViewState.newTransferContainer = NewTransferContainer(importedItems: newSelectedItems) } @@ -55,3 +55,14 @@ struct ReceivedEmptyView: View { } } } + +extension View { + @ViewBuilder func emptyStateFloatingButton(selection: Binding<[ImportedItem]>, + style: FloatingActionButtonStyle) -> some View { + if #available(iOS 18.2, *) { + self.floatingActionButton(selection: selection, style: style) + } else { + self + } + } +}