Skip to content

Commit 98335f2

Browse files
authored
fix: return result of android dialog dismissal to JS (#636)
1 parent a643784 commit 98335f2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/DateTimePickerAndroid.android.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ function open(props: AndroidNativeProps) {
9898
presentPicker();
9999
}
100100

101-
function dismiss(mode: AndroidNativeProps['mode']) {
101+
function dismiss(mode: AndroidNativeProps['mode']): Promise<boolean> {
102102
// $FlowFixMe - `AbstractComponent` [1] is not an instance type.
103-
pickers[mode].dismiss();
103+
return pickers[mode].dismiss();
104104
}
105105

106106
export const DateTimePickerAndroid = {open, dismiss};

src/index.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ export type WindowsNativeProps = Readonly<
193193

194194
declare namespace DateTimePickerAndroidType {
195195
const open: (args: AndroidNativeProps) => void;
196-
const dismiss: (mode: AndroidNativeProps['mode']) => void;
196+
const dismiss: (mode: AndroidNativeProps['mode']) => Promise<boolean>;
197197
}
198198

199199
declare const RNDateTimePicker: FC<

0 commit comments

Comments
 (0)