Skip to content

Commit 407295b

Browse files
committed
fix(android): fix empty popup
fix empty popup when not set android*PermissionOptions props.
1 parent 944c304 commit 407295b

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

src/RNCamera.js

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ const Rationale = PropTypes.shape({
2727
const requestPermissions = async (
2828
captureAudio: boolean,
2929
CameraManager: any,
30-
androidCameraPermissionOptions: Rationale,
31-
androidRecordAudioPermissionOptions: Rationale,
30+
androidCameraPermissionOptions: Rationale | null,
31+
androidRecordAudioPermissionOptions: Rationale | null,
3232
): Promise<{ hasCameraPermissions: boolean, hasRecordAudioPermissions: boolean }> => {
3333
let hasCameraPermissions = false;
3434
let hasRecordAudioPermissions = false;
@@ -458,14 +458,8 @@ export default class Camera extends React.Component<PropsType, StateType> {
458458
faceDetectionClassifications: ((CameraManager.FaceDetection || {}).Classifications || {}).none,
459459
permissionDialogTitle: '',
460460
permissionDialogMessage: '',
461-
androidCameraPermissionOptions: {
462-
title: '',
463-
message: '',
464-
},
465-
androidRecordAudioPermissionOptions: {
466-
title: '',
467-
message: '',
468-
},
461+
androidCameraPermissionOptions: null,
462+
androidRecordAudioPermissionOptions: null,
469463
notAuthorizedView: (
470464
<View style={styles.authorizationContainer}>
471465
<Text style={styles.notAuthorizedText}>Camera not authorized</Text>

0 commit comments

Comments
 (0)