UNPKG

@gorhom/bottom-sheet

Version:

A performant interactive bottom sheet with fully configurable options 🚀

35 lines (30 loc) • 1.78 kB
// 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