diff options
author | João Ferreiro <ferreiro@pinkroom.dev> | 2022-11-29 16:19:15 +0000 |
---|---|---|
committer | João Ferreiro <ferreiro@pinkroom.dev> | 2022-11-29 16:19:15 +0000 |
commit | d08e877b3a17094d4faf247d5197166d80286cbe (patch) | |
tree | 227f9244dfb33d73d49e862cdf31c5b78d0dbfc4 /src | |
parent | 87d37f9df9842267cc8e9f0d4d85c7ac6d901151 (diff) | |
download | voidsky-d08e877b3a17094d4faf247d5197166d80286cbe.tar.zst |
fix typescript issue; force mediatype photo
Diffstat (limited to 'src')
-rw-r--r-- | src/view/com/composer/PhotoCarouselPicker.tsx | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/src/view/com/composer/PhotoCarouselPicker.tsx b/src/view/com/composer/PhotoCarouselPicker.tsx index 598ff188f..6a2b9712e 100644 --- a/src/view/com/composer/PhotoCarouselPicker.tsx +++ b/src/view/com/composer/PhotoCarouselPicker.tsx @@ -2,7 +2,11 @@ import React from 'react' import {Image, StyleSheet, TouchableOpacity, ScrollView} from 'react-native' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {colors} from '../../lib/styles' -import {openPicker, openCamera} from 'react-native-image-crop-picker' +import { + openPicker, + openCamera, + ImageOrVideo, +} from 'react-native-image-crop-picker' import {observer} from 'mobx-react-lite' export const PhotoCarouselPicker = observer(function PhotoCarouselPicker({ @@ -22,8 +26,7 @@ export const PhotoCarouselPicker = observer(function PhotoCarouselPicker({ <TouchableOpacity style={[styles.galleryButton, styles.photo]} onPress={() => { - openCamera({multiple: true, maxFiles: 4}).then(item => { - console.log(item) + openCamera({mediaType: 'photo'}).then(item => { setSelectedPhotos([item.path, ...selectedPhotos]) }) }}> @@ -46,15 +49,17 @@ export const PhotoCarouselPicker = observer(function PhotoCarouselPicker({ <TouchableOpacity style={[styles.galleryButton, styles.photo]} onPress={() => { - openPicker({multiple: true, maxFiles: 4}).then(items => { - setSelectedPhotos([ - ...items.reduce( - (accum, cur) => accum.concat(cur.sourceURL!), - [] as string[], - ), - ...selectedPhotos, - ]) - }) + openPicker({multiple: true, maxFiles: 4, mediaType: 'photo'}).then( + items => { + setSelectedPhotos([ + ...items.reduce( + (accum, cur) => accum.concat(cur.sourceURL!), + [] as string[], + ), + ...selectedPhotos, + ]) + }, + ) }}> <FontAwesomeIcon icon="image" style={{color: colors.blue3}} size={24} /> </TouchableOpacity> |