When attempting to style the recently introduced BottomSheet component from @expo/ui/swift-ui with a opaque background color, there is only the
background(Color)
modifier available. As this works for the main content area of the sheet when not fully expanded, it does not cover the areas exposed when dragging the sheet open.
This is due to the circumstance that
background(...)
colors the sheet content view only while
presentationBackground(...)
colors the sheet presentation container itself (the system-managed surface), so color remains consistent even during interactive drag/overscroll.
A test adding an expo native module to support this modifier proved it would fix the issue shown in the screenshot attached.
Happy to open a PR for this.

Photo Viewer

View photos in a modal