UNPKG

@gorhom/bottom-sheet

Version:

A performant interactive bottom sheet with fully configurable options 🚀

35 lines • 3.3 kB
export { default } from './components/bottomSheet'; export { default as BottomSheetModal } from './components/bottomSheetModal'; export { default as BottomSheetModalProvider } from './components/bottomSheetModalProvider'; 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 { useBottomSheetModalInternal } from './hooks/useBottomSheetModalInternal'; export { useScrollEventsHandlersDefault } from './hooks/useScrollEventsHandlersDefault'; export { useGestureEventsHandlersDefault } from './hooks/useGestureEventsHandlersDefault'; export { useBottomSheetGestureHandlers } from './hooks/useBottomSheetGestureHandlers'; export { useScrollHandler } from './hooks/useScrollHandler'; export { useScrollableSetter } from './hooks/useScrollableSetter'; export { useBottomSheetScrollableCreator } from './hooks/useBottomSheetScrollableCreator'; export { BottomSheetScrollView, BottomSheetSectionList, BottomSheetFlatList, BottomSheetVirtualizedList, BottomSheetFlashList, } from './components/bottomSheetScrollable'; export { 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 { BottomSheetBackdrop } from './components/bottomSheetBackdrop'; export { BottomSheetFooter, BottomSheetFooterContainer, } from './components/bottomSheetFooter'; export declare const TouchableHighlight: import("react").ForwardRefExoticComponent<import("react-native").TouchableHighlightProps & import("react").RefAttributes<import("react-native").View>>, TouchableOpacity: import("react").ForwardRefExoticComponent<import("react-native").TouchableOpacityProps & import("react").RefAttributes<import("react-native").View>>, TouchableWithoutFeedback: typeof import("react-native").TouchableWithoutFeedback; export { createBottomSheetScrollableComponent } from './components/bottomSheetScrollable'; export type { BottomSheetProps } from './components/bottomSheet'; export type { BottomSheetModalProps } from './components/bottomSheetModal'; export type { BottomSheetHandleProps } from './components/bottomSheetHandle'; export type { BottomSheetBackgroundProps } from './components/bottomSheetBackground'; export type { BottomSheetBackdropProps } from './components/bottomSheetBackdrop'; export type { BottomSheetFooterProps } from './components/bottomSheetFooter'; export type { BottomSheetFlatListMethods, BottomSheetScrollViewMethods, BottomSheetSectionListMethods, BottomSheetVirtualizedListMethods, BottomSheetScrollableProps, } from './components/bottomSheetScrollable'; export type { ScrollEventsHandlersHookType, GestureEventsHandlersHookType, ScrollEventHandlerCallbackType, GestureEventHandlerCallbackType, } from './types'; export * from './constants'; export { enableLogging } from './utilities/logger'; //# sourceMappingURL=index.d.ts.map