UNPKG

reinput

Version:

A React Native TextInput with material style 😎

37 lines (33 loc) • 714 B
import pick from '../services/pick' import { BLUE } from '../services/constants' export const container = ({ top, translateY, scale }) => ({ marginLeft: '-100%', position: 'absolute', top, transform: [ { translateY }, { scale } ], width: '200%' }) export const label = (props = {}) => { var color = props.labelColor if (props.error) { color = props.errorColor } else if (props.focused) { color = props.labelActiveColor || props.activeColor || BLUE } return { ...pick(props, [ 'fontFamily', 'fontSize', 'fontWeight', 'paddingLeft', 'paddingRight' ]), color, paddingLeft: 1, // cursor indicator left: '50%', top: 0 } }