UNPKG

native-base

Version:

Essential cross-platform UI components for React Native

29 lines (24 loc) 527 B
import merge from 'lodash.merge'; import { Platform } from 'react-native'; export const usePlatformProps = props => { const { _web, _ios, _android, ...remainingProps } = props; const platformProps = () => { switch (Platform.OS) { case 'web': return _web; case 'ios': return _ios; case 'android': return _android; default: return {}; } }; return merge(remainingProps, platformProps()); }; //# sourceMappingURL=usePlatformProps.js.map