Skip to main content

ActionsSheetAdapter

Wraps react-native-actions-sheet — a zero-dependency action sheet with snap points, gestures, and a SheetManager API.

Installation

npm install react-native-actions-sheet

Usage

import { ActionsSheetAdapter } from 'react-native-bottom-sheet-stack/actions-sheet';

function MyActionsSheet() {
const { close } = useBottomSheetContext();

return (
<ActionsSheetAdapter snapPoints={[50, 100]} gestureEnabled>
<View style={{ padding: 20 }}>
<Text>Actions sheet with snap points</Text>
<Button title="Close" onPress={close} />
</View>
</ActionsSheetAdapter>
);
}

Props

All react-native-actions-sheet props are accepted via spread.

Adapter defaults (overridable): gestureEnabled, closeOnTouchBackdrop, closeOnPressBack, keyboardHandlerEnabled.

tip

This adapter uses isModal={false} internally to avoid wrapping in a redundant Modal — the stack manager handles the overlay lifecycle.