fix: change single param to props object in onTransition callba… (#171)

This commit is contained in:
Tomasz Czajęcki
2019-07-30 15:05:05 +02:00
parent d619da7978
commit a2cc097e3e
2 changed files with 8 additions and 4 deletions

View File

@@ -93,6 +93,10 @@ export type HeaderProps = {
styleInterpolator: HeaderStyleInterpolator;
};
export type TransitionCallbackProps = {
closing: boolean;
};
export type NavigationStackOptions = HeaderOptions &
Partial<TransitionPreset> & {
title?: string;
@@ -107,8 +111,8 @@ export type NavigationStackOptions = HeaderOptions &
vertical?: number;
horizontal?: number;
};
onTransitionStart?: (closing: boolean) => void;
onTransitionEnd?: (closing: boolean) => void;
onTransitionStart?: (props: TransitionCallbackProps) => void;
onTransitionEnd?: (props: TransitionCallbackProps) => void;
};
export type NavigationStackConfig = {

View File

@@ -263,7 +263,7 @@ export default class Stack extends React.Component<Props, State> {
descriptor &&
descriptor.options.onTransitionStart &&
descriptor.options.onTransitionStart(closing);
descriptor.options.onTransitionStart({ closing });
};
private handleTransitionEnd = (
@@ -274,7 +274,7 @@ export default class Stack extends React.Component<Props, State> {
descriptor &&
descriptor.options.onTransitionEnd &&
descriptor.options.onTransitionEnd(closing);
descriptor.options.onTransitionEnd({ closing });
};
render() {