From e118f2e327d298933dc810982ab2e7602fc184db Mon Sep 17 00:00:00 2001 From: cssivision Date: Sat, 21 Nov 2015 17:15:46 +0800 Subject: [PATCH] README.md --- README.md | 73 +++++++++++++++++++++++++++++++++++- lib/{qrcode.js => QRCode.js} | 2 +- package.json | 7 +--- 3 files changed, 75 insertions(+), 7 deletions(-) rename lib/{qrcode.js => QRCode.js} (98%) diff --git a/README.md b/README.md index 45e611e..dfe87b9 100644 --- a/README.md +++ b/README.md @@ -1 +1,72 @@ -##react-native-qrcode +#react-native-qrcode +A React-native component to generate [QRcode](http://en.wikipedia.org/wiki/QR_code). +##Installation +```sh +npm install react-native-qrcode +``` +##Usage +```jsx +'use strict'; + +var React = require('react-native'); +var QRCode = require('react-native-qrcode'); +var { + AppRegistry, + StyleSheet, + View, + TextInput +} = React; + +var helloworld = React.createClass({ + getInitialState: function() { + return { + text: 'http://facebook.github.io/react-native/', + }; + }, + render: function() { + return ( + + this.setState({text: text})} + /> + + + ); + } +}); + +var styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: 'white', + }, + + input: { + height: 40, + borderColor: 'gray', + borderWidth: 1, + margin: 10, + borderRadius: 5, + padding: 5, + } +}); + +AppRegistry.registerComponent('helloworld', () => helloworld); + +module.exports = helloworld; +``` +## Available Props + +prop | type | default value +----------|----------------------|-------------- +`value` | `string` | `http://facebook.github.io/react-native/` +`size` | `number` | `128` +`bgColor` | `string` (CSS color) | `"#FFFFFF"` +`fgColor` | `string` (CSS color) | `"#000000"` + + diff --git a/lib/qrcode.js b/lib/QRCode.js similarity index 98% rename from lib/qrcode.js rename to lib/QRCode.js index d4c2305..8b2a7ee 100644 --- a/lib/qrcode.js +++ b/lib/QRCode.js @@ -70,4 +70,4 @@ var QRCode = React.createClass({ }); -module.exports = QRCode; +module.exports = QRCode; \ No newline at end of file diff --git a/package.json b/package.json index 6bee755..323b13a 100644 --- a/package.json +++ b/package.json @@ -3,18 +3,15 @@ "version": "1.0.3", "description": "react-native qrocode generator", "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, "repository": { "type": "git", - "url": "git+ssh://git@github.com/cssivision/react-native-qrcode.git" + "url": "https://github.com/cssivision/react-native-qrcode.git" }, "keywords": [ "react-native", "qrcode" ], - "author": "sivision.chen", + "author": "sivision.chen ", "license": "MIT", "bugs": { "url": "https://github.com/cssivision/react-native-qrcode/issues"