Skip to content

Instantly share code, notes, and snippets.

@ldco2016
Created June 4, 2019 17:29
Show Gist options
  • Save ldco2016/5954c93fe4bd7494781918244a1c4b0d to your computer and use it in GitHub Desktop.
Save ldco2016/5954c93fe4bd7494781918244a1c4b0d to your computer and use it in GitHub Desktop.
import React from 'react';
import {View, StyleSheet, ActivityIndicator } from 'react-native';
// import Spinner from 'react-native-spinkit';
import PropTypes from 'prop-types';
// import {v2Colors} from 'theme';
// import {moderateScale} from 'react-native-size-matters';
const Loading = (props) => (
<View style={styles.container}>
<ActivityIndicator {...props}
// <Spinner
// type={'ThreeBounce'}
// size={moderateScale(size)}
// color={v2Colors.green}
/>
</View>
);
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
});
// Loading.propTypes = {
// size: PropTypes.string,
// };
//
// Loading.defaultProps = {
// size: 'large',
// };
// Loading.propTypes = {
// size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
// };
//
// Loading.defaultProps = {
// size: 50,
// };
export {Loading};
IT WAS THIS:
import React from 'react';
import {View, StyleSheet} from 'react-native';
import Spinner from 'react-native-spinkit';
import PropTypes from 'prop-types';
import {v2Colors} from 'theme';
import {moderateScale} from 'react-native-size-matters';
const Loading = ({size = 50}) => (
<View style={styles.container}>
<Spinner
type={'ThreeBounce'}
size={moderateScale(size)}
color={v2Colors.green}
/>
</View>
);
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
});
Loading.propTypes = {
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
};
Loading.defaultProps = {
size: 50,
};
export {Loading};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment