Advertisement
Guest User

Circle Component

a guest
Sep 18th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import PropTypes from 'prop-types';
  2. import React, {Component} from 'react';
  3. import {View, Text, Image, TouchableNativeFeedback, ImageBackground} from 'react-native';
  4.  
  5. import styles from './styles';
  6. import Images from 'res/images';
  7. import Colors from 'res/colors';
  8.  
  9.  
  10. const Circle = ({
  11.     OrangeCircle,
  12.     GrayCircle,
  13.  
  14.     ...PropTypes  
  15. }) => {
  16.   return(
  17.     <View style={styles.Container}>
  18.       <Image style={styles.OrangeCircle} source={OrangeCircle}></Image>
  19.       <Image style={styles.GrayCircle} source={GrayCircle}></Image>
  20.     </View>  
  21.  
  22.   )
  23. };
  24.  
  25. Circle.propTypes={
  26.  
  27.   OrangeCircle: PropTypes.number,
  28.   GrayCircle: PropTypes.number
  29.  
  30. }
  31.  
  32. export default Circle
  33.  
  34.  
  35.  
  36.  
  37. Styles.js
  38.  
  39. import {StyleSheet} from 'react-native';
  40. import Colors from 'res/colors';
  41.  
  42.  
  43. export default StyleSheet.create({
  44.     Container:{
  45.         flexDirection:'row',
  46.     },
  47.     OrangeCircle:{
  48.         width: 20,
  49.         height: 20,
  50.         borderRadius: 20/2,
  51.         backgroundColor: Colors.colorPrimary
  52.     },
  53.     GrayCircle:{
  54.         width: 20,
  55.         height: 20,
  56.         borderRadius: 20/2,
  57.         backgroundColor: Colors.silverGray
  58.     }
  59. })
  60.  
  61.  
  62.  
  63. index.js
  64. import Circle from './Circle';
  65. import styles from './styles';
  66.  
  67. export { Circle, styles };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement