Fixing the crash because of possibility for buttonStyles to be undefined, fixing the inconsistency in onAccessibilityTapIOS definition for Button and View. (#767)

This commit is contained in:
Marat Abdullin 2018-08-02 20:36:19 +02:00 коммит произвёл Eric Traut
Родитель d05380fb47
Коммит 93442d0278
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -641,7 +641,7 @@ export interface ViewPropsShared extends CommonProps, CommonAccessibilityProps {
animateChildLeave?: boolean;
animateChildMove?: boolean;
onAccessibilityTapIOS?: Function;
onAccessibilityTapIOS?: (e: SyntheticEvent) => void;
onLayout?: (e: ViewOnLayoutEvent) => void;
onMouseEnter?: (e: MouseEvent) => void;
onMouseLeave?: (e: MouseEvent) => void;

Просмотреть файл

@ -185,7 +185,7 @@ export class Button extends ButtonBase {
}
// Default to 'pointer' cursor for enabled buttons unless otherwise specified.
if (!buttonStyles.cursor) {
if (!buttonStyles || !buttonStyles.cursor) {
buttonStyleMutations.cursor = this.props.disabled ? 'default' : 'pointer';
}