npm

react-native-peeps

0.1.3 • Public • Published

react-native-peeps

React-native implementation of the hand drawn illustration library called Open Peeps

peeps example

Installation

npm install react-native-peeps

Module depends on react-native-svg, so install it too.

npm install react-native-svg

If your React Native version is below 0.60 the auto-linking feature won't work. You need to follow the steps to complete your installation of the react-native-svg. Otherwise, running the npm install react-native-svg command will be sufficient.

React Native Peeps - Playground

Usage

import { StyleSheet } from  'react-native'
import  Peep, { Accessories, Body, Face, FacialHair, Hair } from  'react-native-peeps'
 
const App = () => {
 
  return (
    <Peep
      style={styles.peepStyle}
      accessory={Accessories.SunglassWayfarer}
      body={Body.Geek}
      face={Face.Driven}
      facialHair={FacialHair.FullMajestic}
      hair={Hair.ShavedSides}
    />
  )
}
 
const styles = StyleSheet.create({
  peepStyle: {
    width: 200,
    height: 200,
    justifyContent: 'center',
    alignSelf: 'center'
  }
})
 

To use circular version

 
import { StyleSheet } from  'react-native'
import { CirclePeep, Accessories, Body, Face, FacialHair, Hair } from  'react-native-peeps'
 
const App = () => {
 
  return (
    <CirclePeep
      style={styles.peepStyle}
      accessory={Accessories.GlassRoundThick}
      body={Body.Geek}
      face={Face.Smile}
      facialHair={FacialHair.Goatee}
      hair={Hair.ShortVolumed}
      circleStyle={styles.circleStyle}
    />
  )
}
 
const  styles = StyleSheet.create({
  circleStyle: {
    backgroundColor: '#F3D34A',
    width: 180,
    height: 180,
    alignSelf: 'center',
    borderRadius: 100,
    overflow: 'hidden',
    borderWidth: 3,
    borderColor: 'black'
  }
})
  

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Thanks 🙌

License

MIT

Package Sidebar

Install

npm i react-native-peeps

Weekly Downloads

0

Version

0.1.3

License

MIT

Unpacked Size

561 kB

Total Files

96

Last publish

Collaborators

  • ceamkrier