项目作者: WrathChaos

项目描述 :
Easy & Elegant Social Button for React Native
高级语言: JavaScript
项目地址: git://github.com/WrathChaos/react-native-social-button.git
创建时间: 2020-05-10T12:15:06Z
项目社区:https://github.com/WrathChaos/react-native-social-button

开源协议:MIT License

下载


React Native Social Button

Battle Tested ✅

React Native Social Button

npm version
npm
Platform - Android and iOS
License: MIT
styled with prettier


React Native Social Button
React Native Social Button

Installation

Add the dependency:

  1. npm i react-native-social-button

Peer Dependencies

IMPORTANT! You need install them

Do not forget to go ios folder and pod install

  1. "react": ">= 16.x.x",
  2. "react-native": ">= 0.55.x",
  3. "react-native-androw": "0.0.34",
  4. "react-native-vector-icons": "^6.6.0",
  5. "react-native-dynamic-vector-icons": "^0.1.1",
  6. "@freakycoder/react-native-helpers": "^0.1.3"

Usage

Import

  1. import SocialButton from "react-native-social-button";

Basic Usage

  1. <SocialButton onPress={() => {}} />

Advanced Usage

  1. <SocialLoginButton
  2. name="twitter"
  3. color="#52a9e8"
  4. text="Continue with Twitter"
  5. iconComponent={
  6. <FastImage
  7. style={{ height: 50, width: 50 }}
  8. source={require("../assets/your-image.png")}
  9. ></SocialLoginButton>
  10. }
  11. onPress={() => {}}
  12. />

Configuration - Props

Property Type Default Description
text string Continue with Facebook change the button’s inside text
onPress function default use this to set your own function for onPress
width string/number ScreenWidth * 0.8 change the main button’s width
height string/number 70 change the main button’s height
borderRadius number 24 change the main button’s border radius
backgroundColor color #2d93e7 change the main button’s background color
iconWidth string/number 55 change the icon’s width
iconHeight string/number 55 change the icon’s height
iconBorderRadius number 24 change the icon’s container’s border radius
iconBackgroundColor color #fdfdfd change the icon’s container’s background color
iconComponent component Icon use this to set your own icon component instead of default one
shadowStyles style default use this to set your own style for main button’s shadow instead of default one
textStyle style default use this to set your own style for main button’s text instead of default one

Future Plans

  • LICENSE
  • Write an article about the lib on Medium

Credits

Author

FreakyCoder, kurayogun@gmail.com

License

React Native Social Button is available under the MIT license. See the LICENSE file for more info.