From 4866f0d4b9225667476920eeb94e94538193fff3 Mon Sep 17 00:00:00 2001 From: Tobias Bleckert Date: Sat, 6 Jun 2015 03:23:21 +0200 Subject: [PATCH] Updates and prompt example --- components/ActionButton.react.js | 19 +- components/Footer.react.js | 39 +- components/Header.react.js | 2 +- components/Input.react.js | 49 + examples/dist/example.js | 7192 ++++++++++++++++-------------- examples/example.html | 18 + examples/example.js | 17 +- examples/popup.example.css | 10 +- index.js | 163 +- 9 files changed, 4043 insertions(+), 3466 deletions(-) create mode 100644 components/Input.react.js diff --git a/components/ActionButton.react.js b/components/ActionButton.react.js index 5282487..8f94bc7 100644 --- a/components/ActionButton.react.js +++ b/components/ActionButton.react.js @@ -17,8 +17,9 @@ Component = React.createClass({ getInitialProps: function () { return { - onClick: function () {}, - className: 'btn' + onClick : function () {}, + className : 'btn', + url : null }; }, @@ -27,7 +28,19 @@ Component = React.createClass({ }, render: function () { - var className = this.props.className; + var className = this.props.className, url = false; + + if (this.props.url) { + if (this.props.url !== '#') { + url = true; + } + + if (!url) { + return ({this.props.children}); + } + + return ({this.props.children}); + } return (