From f73c123135d12cb6bd4e91fdff1bf94471209707 Mon Sep 17 00:00:00 2001 From: Kevin Qi Date: Mon, 30 May 2016 22:40:16 -0400 Subject: [PATCH] Improve demo page --- demo/demo.jsx | 59 ++++++++++++++++++++++++++----------------------- demo/index.html | 4 ++-- src/index.jsx | 6 ++++- 3 files changed, 38 insertions(+), 31 deletions(-) diff --git a/demo/demo.jsx b/demo/demo.jsx index 19ca10e..72afa5d 100644 --- a/demo/demo.jsx +++ b/demo/demo.jsx @@ -21,9 +21,9 @@ const Config = ({ name, example, description, children }) => ( ); const Example = ({ description, children }) => ( -
+
-
+
{children}
@@ -62,7 +62,7 @@ class Demo extends React.Component {
-
+

{COMPONENT_NAME}

{COMPONENT_DESCRIPTION}

@@ -84,8 +84,7 @@ class Demo extends React.Component {

- -
+
@@ -98,40 +97,44 @@ class Demo extends React.Component { - - - - - { - if (percentage === 0) { - return `$${percentage}`; - } else if (percentage < 50) { - return `${percentage}!`; - } else if (percentage < 75) { - return `${percentage}`; - } else if (percentage < 100) { - return `*${percentage}*`; - } else { - return `${percentage}/100`; - } - }} + `$${percentage}`} />

-

Configuration

+

Configuration

+ + + +
diff --git a/demo/index.html b/demo/index.html index fdd73d2..e0f3963 100644 --- a/demo/index.html +++ b/demo/index.html @@ -27,10 +27,10 @@ fill: #f66; } .CircularProgressbar.complete .CircularProgressbar-path { - stroke: #b8b803; + stroke: #99f; } .CircularProgressbar.complete .CircularProgressbar-text { - fill: #b8b803; + fill: #99f; } diff --git a/src/index.jsx b/src/index.jsx index 4f17273..2f666e5 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -72,7 +72,11 @@ class CircularProgressbar extends React.Component { } CircularProgressbar.propTypes = { - + percentage: PropTypes.number.isRequired, + strokeWidth: PropTypes.number, + initialAnimation: PropTypes.bool, + classForPercentage: PropTypes.func, + textForPercentage: PropTypes.func, }; CircularProgressbar.defaultProps = {