filter out files with non-image mime types

zio/stable
Samuel Newman 2024-03-13 17:38:37 +00:00
parent f1d55f49fa
commit 8c7f813d87
1 changed files with 14 additions and 7 deletions

View File

@ -18,7 +18,14 @@ export async function openPicker(opts?: ImagePickerOptions) {
Toast.show('You may only select up to 4 images')
}
return (response.assets ?? []).slice(0, 4).map(image => ({
return (response.assets ?? [])
.slice(0, 4)
.filter(asset => {
if (asset.mimeType?.startsWith('image/')) return true
Toast.show('Only image files are supported')
return false
})
.map(image => ({
mime: 'image/jpeg',
height: image.height,
width: image.width,