@gorhom/bottom-sheet
Version:
A performant interactive bottom sheet with fully configurable options 🚀
35 lines (30 loc) • 1.78 kB
JavaScript
// bottom sheet
export { default } from './components/bottomSheet'; // bottom sheet modal
export { default as BottomSheetModal } from './components/bottomSheetModal';
export { default as BottomSheetModalProvider } from './components/bottomSheetModalProvider'; //#region hooks
export { useBottomSheet } from './hooks/useBottomSheet';
export { useBottomSheetModal } from './hooks/useBottomSheetModal';
export { useBottomSheetSpringConfigs } from './hooks/useBottomSheetSpringConfigs';
export { useBottomSheetTimingConfigs } from './hooks/useBottomSheetTimingConfigs';
export { useBottomSheetInternal } from './hooks/useBottomSheetInternal';
export { useBottomSheetDynamicSnapPoints } from './hooks/useBottomSheetDynamicSnapPoints'; //#endregion
//#region components
export { BottomSheetScrollView, BottomSheetSectionList, BottomSheetFlatList, BottomSheetVirtualizedList } from './components/bottomSheetScrollable';
export { default as BottomSheetHandle } from './components/bottomSheetHandle';
export { default as BottomSheetDraggableView } from './components/bottomSheetDraggableView';
export { default as BottomSheetView } from './components/bottomSheetView';
export { default as BottomSheetTextInput } from './components/bottomSheetTextInput';
export { default as BottomSheetBackdrop } from './components/bottomSheetBackdrop';
export { default as BottomSheetFooter } from './components/bottomSheetFooter'; // touchables
import BottomSheetTouchable from './components/touchables';
export const {
TouchableHighlight,
TouchableOpacity,
TouchableWithoutFeedback
} = BottomSheetTouchable; //#endregion
//#region types
//#endregion
//#region utilities
export * from './constants';
export { enableLogging } from './utilities/logger'; //#endregion
//# sourceMappingURL=index.js.map