Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.@lodev09/react-native-true-sheet
the published TrueSheet JS runs unchanged; TrueSheetView presents through the engine's react-native-screens form sheet. paired native and Peach runtime proof covers present at a half detent, resize to the large detent, dismiss, and the mount, willPresent, didPresent, detentChange, willDismiss, and didDismiss events.60%
API coverageWorking
present, resize, and dismiss, by ref or by name; fractional detents, initialDetentIndex, maxContentHeight, and maxContentWidth; cornerRadius, backgroundColor, grabber, dimmed, dimmedDetentIndex, and dismissible; header; onMount, onWillPresent, onDidPresent, onDetentChange, onWillDismiss, onDidDismiss, and the focus and blur events
Missing
onPositionChange fires only when a detent settles, and onDragBegin, onDragChange, and onDragEnd never fire; the footer is not pinned to the bottom edge; a sheet mounted with initialDetentIndex presents without onWillFocus and onWillPresent; the auto detent reports the large card position and index -1 while the sheet draws fitted to its content; the peek detent; insetAdjustment never also drops the bottom inset on iPad; scrollable, backgroundBlur, blurOptions, detached, anchor, draggable, and grabberOptions