UNPKG

react-native-unit-components

Version:

Unit React Native components

21 lines 751 B
import { KeyboardAvoidingView, Platform, StatusBar } from 'react-native'; import React from 'react'; import { initialWindowMetrics } from 'react-native-safe-area-context'; const topInset = initialWindowMetrics?.insets.top ?? 0; const defaultOffset = topInset > 0 ? topInset : StatusBar.currentHeight || 0; const UNKeyboardAvoidingView = ({ children, style, keyboardVerticalOffset }) => { return /*#__PURE__*/React.createElement(KeyboardAvoidingView, { style: style ?? { height: '100%' }, behavior: "padding", keyboardVerticalOffset: keyboardVerticalOffset ?? defaultOffset, enabled: Platform.OS === 'android' }, children); }; export default UNKeyboardAvoidingView; //# sourceMappingURL=UNKeyboardAvoidingView.js.map