skolplattformen-backup/apps/skolplattformen-app/ui/keyboardAvoidingView.compon...

27 lines
640 B
TypeScript

import { StyleService, useStyleSheet } from '@ui-kitten/components'
import React from 'react'
import {
KeyboardAvoidingView as RNKeyboardAvoidingView,
Platform,
} from 'react-native'
import { Layout } from '../styles'
export const KeyboardAvoidingView: React.FC = ({ children }) => {
const styles = useStyleSheet(themedStyles)
return (
<RNKeyboardAvoidingView
behavior={Platform.OS === 'ios' ? 'padding' : 'height'}
style={styles.keyboardAvoidingView}
>
{children}
</RNKeyboardAvoidingView>
)
}
const themedStyles = StyleService.create({
keyboardAvoidingView: {
...Layout.flex.full,
},
})