aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-06-30 15:33:02 -0400
committerIvan Chen <ivan@tagg.id>2021-06-30 15:33:28 -0400
commit159ae12d6679441d16791bbf23d05240e3779101 (patch)
tree81281fe330677e71ad3e556e550006b44088a02b /src
parenta8c210165938cfa4da7ed6bc185af297d528d2aa (diff)
Fix camera orientation
Diffstat (limited to 'src')
-rw-r--r--src/utils/camera.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/utils/camera.ts b/src/utils/camera.ts
index 877c8c2f..7e4fc14e 100644
--- a/src/utils/camera.ts
+++ b/src/utils/camera.ts
@@ -1,7 +1,11 @@
import CameraRoll from '@react-native-community/cameraroll';
import {RefObject} from 'react';
import {Alert} from 'react-native';
-import {RNCamera, TakePictureResponse} from 'react-native-camera';
+import {
+ RNCamera,
+ TakePictureOptions,
+ TakePictureResponse,
+} from 'react-native-camera';
import ImagePicker, {Image, Video} from 'react-native-image-crop-picker';
import {ERROR_UPLOAD} from '../constants/strings';
@@ -14,8 +18,9 @@ export const takePicture = (
) => {
if (cameraRef !== null) {
cameraRef.current?.pausePreview();
- const options = {
+ const options: TakePictureOptions = {
forceUpOrientation: true,
+ orientation: 'portrait',
writeExif: false,
};
cameraRef.current?.takePictureAsync(options).then((pic) => {