allCaps#
This option will set whether characters are all capitalized or not.
| Type | Required | Platform | Default |
|---|
| boolean | No | Android | true |
fontSize#
If the button has text, this option is used to set font size in DP.
| Type | Required | Platform |
|---|
| number | No | Both |
fontFamily#
| Type | Required | Platform |
|---|
| string | No | Both |
fontStyle#
| Type | Required | Platform |
|---|
| enum('normal', 'italic') | No | Both |
fontWeight#
| Type | Required | Platform |
|---|
| enum('normal', 'bold', '100', '200', '300', '400', '500', '600', '700', '800', '900') | No | Both |
Buttons are identified by their id property. When a button is clicked, a buttonPress event is emitted to js, containing the id of the clicked button.
| Type | Required | Platform |
|---|
| string | Yes | Both |
icon#
Button icon. If the button is pushed to the overflow menu, the button text is used instead.
sfSymbol#
SF Symbol to show as the back button
| Type | Required | Platform |
|---|
| string | No | iOS 13+ |
text#
Button text. Ignored if an icon is specified, unless the button is displayed in the overflow menu.
| Type | Required | Platform |
|---|
| string | No | Both |
showAsAction#
| Type | Required | Platform |
|---|
| enum('always', 'never', 'withText', 'ifRoom') | No | Android |
- ifRoom - Only add button to the TopBar if there is room for it, otherwise add it to the overflow menu.
- never - Never place this button in the TopBar. Instead, list the button in the overflow menu.
- always - Always place this button in the app bar.
component#
Set a react component as this button's view which will be displayed instead of the regular view.
iconInsets#
IconInsets are applied to the icon to translate its original position on the screen.
| Type | Required | Platform |
|---|
| IconInsets | No | iOS |
systemItem#
System icon; ignored if an icon is specified. For more information, see apple's guidelines.
| Type | Required | Platform |
|---|
| enum('done', 'cancel', 'edit', 'save', 'add', 'flexibleSpace', 'fixedSpace', 'compose', 'reply', 'action', 'organize', 'bookmarks', 'search', 'refresh', 'stop', 'camera', 'trash', 'play', 'pause', 'rewind', 'fastForward', 'undo', 'redo') | No | iOS |
iconBackground#
iconBackground is applied to the icon's background.
| Type | Required | Platform |
|---|
| iconBackground | No | Both |