Fix openCamera, openCropped, lightbox model, and image model usages (#1908)

This commit is contained in:
Eric Bailey 2023-11-14 19:46:46 -06:00 committed by GitHub
parent 7d5e01f433
commit ab1ce078ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 11 additions and 34 deletions

View file

@ -9,7 +9,6 @@ import {
usePhotoLibraryPermission,
useCameraPermission,
} from 'lib/hooks/usePermissions'
import {useStores} from 'state/index'
import {colors} from 'lib/styles'
import {usePalette} from 'lib/hooks/usePalette'
import {isWeb, isAndroid} from 'platform/detection'
@ -184,7 +183,6 @@ export function EditableUserAvatar({
avatar,
onSelectNewAvatar,
}: EditableUserAvatarProps) {
const store = useStores()
const pal = usePalette('default')
const {_} = useLingui()
const {requestCameraAccessIfNeeded} = useCameraPermission()
@ -224,7 +222,7 @@ export function EditableUserAvatar({
}
onSelectNewAvatar(
await openCamera(store, {
await openCamera({
width: 1000,
height: 1000,
cropperCircleOverlay: true,
@ -255,7 +253,7 @@ export function EditableUserAvatar({
return
}
const croppedImage = await openCropper(store, {
const croppedImage = await openCropper({
mediaType: 'photo',
cropperCircleOverlay: true,
height: item.height,
@ -289,7 +287,6 @@ export function EditableUserAvatar({
onSelectNewAvatar,
requestCameraAccessIfNeeded,
requestPhotoAccessIfNeeded,
store,
],
)

View file

@ -5,7 +5,6 @@ import {ModerationUI} from '@atproto/api'
import {Image} from 'expo-image'
import {colors} from 'lib/styles'
import {openCamera, openCropper, openPicker} from '../../../lib/media/picker'
import {useStores} from 'state/index'
import {
usePhotoLibraryPermission,
useCameraPermission,
@ -26,7 +25,6 @@ export function UserBanner({
moderation?: ModerationUI
onSelectNewBanner?: (img: RNImage | null) => void
}) {
const store = useStores()
const pal = usePalette('default')
const {_} = useLingui()
const {requestCameraAccessIfNeeded} = useCameraPermission()
@ -50,7 +48,7 @@ export function UserBanner({
return
}
onSelectNewBanner?.(
await openCamera(store, {
await openCamera({
width: 3000,
height: 1000,
}),
@ -77,7 +75,7 @@ export function UserBanner({
}
onSelectNewBanner?.(
await openCropper(store, {
await openCropper({
mediaType: 'photo',
path: items[0].path,
width: 3000,
@ -106,7 +104,6 @@ export function UserBanner({
onSelectNewBanner,
requestCameraAccessIfNeeded,
requestPhotoAccessIfNeeded,
store,
],
)