From b1550f9c0296704df5f3fcf73b869f0f7cc55f73 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 22 Apr 2025 21:49:20 +0300 Subject: fix first sheet height change not registering (#8267) --- modules/bottom-sheet/ios/SheetView.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'modules/bottom-sheet/ios') diff --git a/modules/bottom-sheet/ios/SheetView.swift b/modules/bottom-sheet/ios/SheetView.swift index 2223a5a8c..b6df8d7d2 100644 --- a/modules/bottom-sheet/ios/SheetView.swift +++ b/modules/bottom-sheet/ios/SheetView.swift @@ -144,7 +144,8 @@ class SheetView: ExpoView, UISheetPresentationControllerDelegate { } func updateLayout() { - if self.prevLayoutDetentIdentifier == self.selectedDetentIdentifier, + // Allow updates either when identifiers match OR when prevLayoutDetentIdentifier is nil (first real content update) + if (self.prevLayoutDetentIdentifier == self.selectedDetentIdentifier || self.prevLayoutDetentIdentifier == nil), let contentHeight = self.innerView?.subviews.first?.frame.size.height { self.sheetVc?.updateDetents(contentHeight: self.clampHeight(contentHeight), preventExpansion: self.preventExpansion) -- cgit 1.4.1