@gorhom/bottom-sheet
Version:
A performant interactive bottom sheet with fully configurable options 🚀
31 lines (27 loc) • 715 B
JavaScript
import { useCallback } from 'react';
import { useBottomSheetInternal } from '../../hooks';
/**
* A hook to set the content size properly into the bottom sheet,
* internals.
*/
export function useBottomSheetContentSizeSetter() {
//#region hooks
const {
enableDynamicSizing,
animatedContentHeight
} = useBottomSheetInternal();
//#endregion
//#region methods
const setContentSize = useCallback(contentHeight => {
if (!enableDynamicSizing) {
return;
}
animatedContentHeight.value = contentHeight;
}, [enableDynamicSizing, animatedContentHeight]);
//#endregion
return {
setContentSize
};
}
//# sourceMappingURL=useBottomSheetContentSizeSetter.js.map
;