Skip to content

Commit 3c032f3

Browse files
authored
fix(ios): add ios 15 condition to fix build issue (#200)
1 parent 592a9f1 commit 3c032f3

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

ios/TrueSheetView.swift

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -433,9 +433,15 @@ class TrueSheetView: UIView, RCTInvalidating, TrueSheetViewControllerDelegate {
433433
}
434434

435435
if isPresented {
436-
withPresentedSheet { sheet in
437-
sheet.selectedDetentIdentifier = viewController.detentIdentifierForIndex(index)
436+
if #available(iOS 15.0, *) {
437+
withPresentedSheet { sheet in
438+
sheet.selectedDetentIdentifier = viewController.detentIdentifierForIndex(index)
438439

440+
// Trigger onSizeChange event when size is changed while presenting
441+
viewControllerDidChangeSize(self.viewController.currentSizeInfo)
442+
promise?.resolve(nil)
443+
}
444+
} else {
439445
// Trigger onSizeChange event when size is changed while presenting
440446
viewControllerDidChangeSize(self.viewController.currentSizeInfo)
441447
promise?.resolve(nil)

0 commit comments

Comments
 (0)