Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. import React from 'react';
  2. import {View, StyleSheet, ActivityIndicator } from 'react-native';
  3. // import Spinner from 'react-native-spinkit';
  4. import PropTypes from 'prop-types';
  5. // import {v2Colors} from 'theme';
  6. // import {moderateScale} from 'react-native-size-matters';
  7.  
  8. const Loading = (props) => (
  9. <View style={styles.container}>
  10. <ActivityIndicator {...props}
  11. // <Spinner
  12. // type={'ThreeBounce'}
  13. // size={moderateScale(size)}
  14. // color={v2Colors.green}
  15. />
  16. </View>
  17. );
  18.  
  19. const styles = StyleSheet.create({
  20. container: {
  21. flex: 1,
  22. justifyContent: 'center',
  23. alignItems: 'center',
  24. },
  25. });
  26.  
  27. // Loading.propTypes = {
  28. // size: PropTypes.string,
  29. // };
  30. //
  31. // Loading.defaultProps = {
  32. // size: 'large',
  33. // };
  34.  
  35.  
  36. // Loading.propTypes = {
  37. // size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
  38. // };
  39. //
  40. // Loading.defaultProps = {
  41. // size: 50,
  42. // };
  43.  
  44. export {Loading};
  45.  
  46.  
  47. IT WAS THIS:
  48.  
  49. import React from 'react';
  50. import {View, StyleSheet} from 'react-native';
  51. import Spinner from 'react-native-spinkit';
  52. import PropTypes from 'prop-types';
  53. import {v2Colors} from 'theme';
  54. import {moderateScale} from 'react-native-size-matters';
  55.  
  56. const Loading = ({size = 50}) => (
  57. <View style={styles.container}>
  58. <Spinner
  59. type={'ThreeBounce'}
  60. size={moderateScale(size)}
  61. color={v2Colors.green}
  62. />
  63. </View>
  64. );
  65.  
  66. const styles = StyleSheet.create({
  67. container: {
  68. flex: 1,
  69. justifyContent: 'center',
  70. alignItems: 'center',
  71. },
  72. });
  73.  
  74. Loading.propTypes = {
  75. size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
  76. };
  77.  
  78. Loading.defaultProps = {
  79. size: 50,
  80. };
  81.  
  82. export {Loading};
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement