Files
react-native-loading-container/DefaultLoadingIndicator.js
T
2015-12-12 18:00:32 -08:00

42 lines
825 B
JavaScript

/**
* Copyright 2015-present 650 Industries. All rights reserved.
*
* @providesModule DefaultLoadingIndicator
*/
'use strict';
import React, {
ActivityIndicatorIOS,
Platform,
ProgressBarAndroid,
StyleSheet,
View,
} from 'react-native';
export default class DefaultLoadingIndicator extends React.Component {
render() {
if (Platform.OS === 'android') {
return (
<View style={styles.loadingContainer}>
<ProgressBarAndroid styleAttr="Large" color="#ccc" />
</View>
);
} else {
return (
<View style={styles.loadingContainer}>
<ActivityIndicatorIOS size="large" />
</View>
);
}
}
}
const styles = StyleSheet.create({
loadingContainer: {
alignItems: 'center',
justifyContent: 'center',
height: 100,
},
});