Skip to content

Commit 22382c6

Browse files
committed
Merge branch 'master' of github.com:rcaferati/react-native-really-awesome-button
2 parents e5cbf0f + 6c53fed commit 22382c6

File tree

5 files changed

+22
-16
lines changed

5 files changed

+22
-16
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,11 @@ function Button() {
130130
| textFamily | `Number` | `null` | Button default label text font family |
131131
| style                 | `Style`     | `null`   | Button container custom styles |
132132

133+
## Web version
134+
Checkout the web version of the Awesome Button UI component at [rcaferati/react-awesome-button](https://github.com/rcaferati/react-awesome-button)
135+
136+
[<img src="https://github.com/rcaferati/react-awesome-button/blob/master/demo/public/images/react-awesome-button-customizer.png?raw=true" width="800" />](https://caferati.me/demo/react-awesome-button)
137+
133138
## About the Author
134139

135140
#### Rafael Caferati

demo/.expo/packager-info.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"devToolsPort": 19002,
3-
"expoServerPort": null,
4-
"packagerPort": null,
5-
"packagerPid": null,
6-
"expoServerNgrokUrl": null,
7-
"packagerNgrokUrl": null,
8-
"ngrokPid": null
3+
"expoServerPort": 19000,
4+
"packagerPort": 19001,
5+
"packagerPid": 1665,
6+
"expoServerNgrokUrl": "https://in-qqr.rcaferati.demo.exp.direct",
7+
"packagerNgrokUrl": "https://packager.in-qqr.rcaferati.demo.exp.direct",
8+
"ngrokPid": 1754
99
}

demo/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"expo": "^32.0.0",
1616
"react": "16.5.0",
1717
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
18-
"react-native-really-awesome-button": "1.4.1",
18+
"react-native-really-awesome-button": "1.4.2",
1919
"react-navigation": "^3.0.9"
2020
},
2121
"devDependencies": {

src/index.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -198,24 +198,25 @@ export default class Button extends React.Component {
198198
duration: ANIMATED_TIMING_OFF,
199199
callback: () => {
200200
this.pressing = false;
201-
this.press();
202201
}
203202
});
204203
};
205204

206205
pressOut = () => {
207-
if (
208-
this.props.disabled === true ||
209-
!this.props.children ||
210-
this.animating === true
211-
) {
206+
if (this.props.disabled === true || !this.props.children) {
212207
return false;
213208
}
209+
if (this.animating === true) {
210+
this.press();
211+
return;
212+
}
214213
if (this.pressing === false) {
214+
this.press();
215215
this.release();
216216
return;
217217
}
218218
this.timeout = setTimeout(() => {
219+
this.press();
219220
this.release();
220221
}, ANIMATED_TIMING_OFF / 2.5);
221222
};

0 commit comments

Comments
 (0)