Skip to content

Commit d487d04

Browse files
committed
expose trigger longpress via API (nicer)
1 parent a325613 commit d487d04

File tree

7 files changed

+54
-5043
lines changed

7 files changed

+54
-5043
lines changed

build/rnpm.js

+5-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/rnpm.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/api.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,8 @@ Menu can by opened by clicking on `<MenuTrigger />` or by calling context method
108108
### Events
109109
| Event Name | Arguments | Notes |
110110
|---|---|---|
111-
|`onPress`||Triggered when trigger is pressed|
111+
|`onPress`||Triggered when trigger is pressed (or longpressed depending on `triggerOnLongPress`)|
112+
|`onAlternativeAction`||Triggered when trigger is longpressed (or pressed depending on `triggerOnLongPress`)|
112113

113114
### Custom styles
114115

examples/.expo/packager-info.json

+6-6
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": 31792,
6+
"expoServerNgrokUrl": "https://w3-vvy.anonymous.examples.exp.direct",
7+
"packagerNgrokUrl": "https://packager.w3-vvy.anonymous.examples.exp.direct",
8+
"ngrokPid": 31843
99
}

examples/Example.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,9 @@ export default class Example extends Component {
7777
onOpen={() => this.addLog('menu is opening')}
7878
onClose={() => this.addLog('menu is closing')}
7979
>
80-
<MenuTrigger style={styles.trigger}>
80+
<MenuTrigger
81+
onAlternativeAction={() => this.addLog('trigger longpressed')}
82+
style={styles.trigger}>
8183
<Text style={[styles.text, styles.triggerText]}>Context menu...</Text>
8284
</MenuTrigger>
8385
<MenuOptions customStyles={{ optionText: styles.text }}>

0 commit comments

Comments
 (0)