From a67eac265eed443533649963f78c5f2c62bd3325 Mon Sep 17 00:00:00 2001 From: Liangyu Date: Fri, 8 Sep 2017 11:49:17 +0800 Subject: [PATCH] add Wheel component, up to 0.4.0 --- README.md | 3 + components/ListRow/ListRow.js | 3 +- components/Wheel/Wheel.js | 252 ++++++++++++++++++++++++++++++++++ components/Wheel/WheelItem.js | 126 +++++++++++++++++ docs/cn/AlbumView.md | 2 +- docs/cn/README.md | 2 + docs/cn/Select.md | 2 +- docs/cn/Wheel.md | 43 ++++++ example/views/Home.js | 2 + example/views/WheelExample.js | 88 ++++++++++++ index.js | 2 + package.json | 2 +- screenshots/14b-Wheel.png | Bin 0 -> 31527 bytes themes/ThemeBlack.js | 10 ++ themes/ThemeDefault.js | 10 ++ themes/ThemeViolet.js | 10 ++ 16 files changed, 553 insertions(+), 4 deletions(-) create mode 100644 components/Wheel/Wheel.js create mode 100644 components/Wheel/WheelItem.js create mode 100644 docs/cn/Wheel.md create mode 100644 example/views/WheelExample.js create mode 100644 screenshots/14b-Wheel.png diff --git a/README.md b/README.md index 0a0889a..3e24e38 100755 --- a/README.md +++ b/README.md @@ -94,6 +94,9 @@ The document is being written, please refer to the example source code. ## AlbumView ![](https://github.com/rilyu/teaset/blob/master/screenshots/14a-AlbumView1.png?raw=true) ![](https://github.com/rilyu/teaset/blob/master/screenshots/14a-AlbumView2.png?raw=true) +## Wheel +![](https://github.com/rilyu/teaset/blob/master/screenshots/14b-Wheel.png?raw=true) + ## Overlay ![](https://github.com/rilyu/teaset/blob/master/screenshots/15-Overlay1.png?raw=true) ![](https://github.com/rilyu/teaset/blob/master/screenshots/15-Overlay2.png?raw=true) ![](https://github.com/rilyu/teaset/blob/master/screenshots/15-Overlay3.png?raw=true) ![](https://github.com/rilyu/teaset/blob/master/screenshots/15-Overlay6.png?raw=true) diff --git a/components/ListRow/ListRow.js b/components/ListRow/ListRow.js index 8b70e58..535875a 100644 --- a/components/ListRow/ListRow.js +++ b/components/ListRow/ListRow.js @@ -86,7 +86,8 @@ export default class ListRow extends Component { //title if (titlePlace === 'none') { title = null; - } if (typeof title === 'string' || typeof title === 'number') { + } + if (typeof title === 'string' || typeof title === 'number') { let textStyle = (!detail && titlePlace === 'left') ? {flexGrow: 1, flexShrink: 1} : null; title =