UNPKG

react-native-pull-to-refresh

Version:

The Pull-To-Refresh ScrollView component for React Native

37 lines (33 loc) 693 B
'use strict' import Style from './Style' import React from 'react' import PropTypes from 'prop-types' import { View, ActivityIndicator, Image } from 'react-native' export default class Indicator extends React.Component { render () { var display_object = '' if (this.props.needPull) { display_object = ( <Image source={require('./icon/arrow.png')} style={{width: 36, height: 36}}/> ) } else { display_object = ( <ActivityIndicator size='large' /> ) } return ( <View style={Style.IndicatorWrap}> {display_object} </View> ) } } Indicator.propTypes = { needPull: PropTypes.bool }